Kevin W. Hammond

Developer Evangelist

  • 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

    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

    Of Web services and client-side certificates

    • 12 Comments
    I recently had a customer embark upon the process of securing Web services by using SSL and client-side certificates for authentication. On the surface, this seems a very straightforward process, but after spending four days of questioning why four simple...
  • Kevin W. Hammond

    Livestock introduced to the Nano Cube

    • 11 Comments
    The Nano Cube cycled nicely – complete with measurable ammonia and nitrite spikes – and stabilized in just over a week, though it did require some addition of pH buffer to raise the pH. After the water tested out great at the local fish store...
  • 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

    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

    StockService samples and the MSMQ transport provider

    • 9 Comments
    I had some traveling time this week and was able to get back into the MSMQ transport for WSE 2.0. After making sure the transport provider continued to work as expected with the latest build and my shim of a test harness, I tackled the modification of...
  • Kevin W. Hammond

    Photoshop CS and Scripting

    • 7 Comments
    I just discovered that Photoshop CS supports scripting in AppleScript, JavaScript and Visual Basic! There's a complete type library available for the Visual Basic developer, and you can use either VBScript or full blown Visual Basic. I'm going to bet...
  • Kevin W. Hammond

    DMB, Stand Up and copy protection

    • 7 Comments
    Before you read any further, know this … I am firmly against copying and sharing intellectual property of any type. Working for a company whose bread and butter is intellectual property, and knowing that I’m going to put my kids through school...
  • Kevin W. Hammond

    I was once placed inside a mainframe ...

    • 6 Comments
    ... allow me to explain. I was born in 1970 and did not have my first exposure a computer until I was nine or ten. My mother enrolled me in a summer work program at the local library where they had a Radio Shack TRS-80. I got addicted to this text-based...
  • Kevin W. Hammond

    5 e-commerce Pet Peeves

    • 6 Comments
    I'm watching my wife try to by shoes (the name of which shall remain nameless) online. It's led me to rant about a few of my pet peeves about shopping on-line: 1. Don't force me to create an account at your Web site just to buy something. If I walk...
  • 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

    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

    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

    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

    WSE 2.0: SoapService and XmlSerialization

    • 5 Comments
    Increasing developer productivity with SoapService...
  • Kevin W. Hammond

    InfoPath and D&D

    • 5 Comments
    I'm currently running a 3.5E D&D game over on planetadnd.com called The Sunless Citadel . Yes, the geek in me lives. Tonight, I decided to use InfoPath to recreate the 3.5E character sheet.  Overall, the experience has been pretty...
  • 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

    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

    Implementing a custom binary security token with WSE 2.0

    • 5 Comments
    Herein lies some detail regarding how to go about implementing your own custom binary tokens with our Web Services Enhancements 2.0 for Micorosoft .NET. If the topic interests you, read on! If all you want is the code, you can get it here . Note that...
  • Kevin W. Hammond

    Experience with my new Java environment thus far

    • 5 Comments
    I was asked in a feedback item about my thoughts on Eclipse. Let me preface with what I'm about to say is that as far as free development environments go, Eclipse is nice. I'd even say it's very nice. With that said, I spent a good portion of the day...
  • Kevin W. Hammond

    Need a good XSD-to-Java class generator

    • 4 Comments
    So far I've tried Castor and I've tried XBeans. Two more downloads, and once again I'm reminded that every class in Java must exist in its own file. The result of trying to use Castor to generate code from an XSD that describes two complex types? Four...
  • Kevin W. Hammond

    Sun releases J2SE 5.0 - more downloads!

    • 4 Comments
    Just when I thought that I was reaching a point where some level of stability might be introduced into my Java experience for at least 48 hours, Sun releases J2SE 5.0 . Well, there's at least two more downloads! [Edited to remove reference to a new release...
  • Kevin W. Hammond

    Thinking about one-way SOAP messaging

    • 4 Comments
    Working on the MSMQ provider for WSE 2.0 has really changed the way I think about SOAP messaging. Most of my customers are still working with what I would refer to as “classic” or “traditional” Web services – SOAP over HTTP...
  • Kevin W. Hammond

    Digging deeper into the WSE 2.0 transport model

    • 4 Comments
    Hervey and I just spent some face time discussing the implementation of the MSMQ transport and a very interesting thing came to light. First, I suggest you read Hervey’s blog entry on Channels that sets the stage for how the MSMQ transport is implemented...
Page 1 of 5 (119 items) 12345