Main menu:


Subscribe with Bloglines

Subscribe via e-mail:

Twitter Status

My Twitter Feed
@hunterwalk lol they will now! ;)
3 days ago

About Me

Joseph Smarr at Calistoga RanchHi, my name is Joseph Smarr. I live in Half Moon Bay, CA and I’m currently the Chief Technology Officer at Plaxo—makers of the smart address book. I’ve been building web sites since 1993, when my dad eagerly brought home an alpha version of this “mosaic” software his center was working on. I grew up in Urbana, IL and went to the University Laboratory High School there. I then went to Stanford University, where I received a BS and an MS in Symbolic Systems, with a concentration in Artificial Intelligence. While there I did some research in Natural Language Processing with Chris Manning and Dan Klein. I met my wife Michelle at Stanford in July 2002 and we’ve been happily married since June 2005. In my copius free time, I enjoy playing electric guitar (rock, metal, and blues), soccer, and rollerblading. I also love food and wine. But mainly I love building technology that empowers people.

  • Lisa2222
    Hi Joseph Smarr,

    I watched your video: "High-performance JavaScript: Why Everything You've Been taught is wrong. It was a great topic.
    I have a question for you about using the innerHTML vs DOM manipulation.

    I am writing a address book app something like the one in gmail, with three panels. The details of the contacts are dynamically generated by JS on the 3rd panel . I use string template and innerHTML to generate the UI, then attach event to it. I was told by someone in the company to use DOM manipulation. He said innerHTML is marginly faster and all the string templates and attach events adds up to make it slower than DOM manipulation. Plus DOM manipulation makes code easier to maintain.

    How do you think?

    Thanks
  • Dear Smarr!
    you are really looking very smart.
  • David
    Just read your Recipe for OpenID-Enabling. Wonderfull description of how to jump start OpenID for a web site. Thanks from Sweden!
  • I am very pleased to see your profile
  • InnovationHero
    looks like Bill Gates 2.0, smarter and comes with a far more superior aggregation vision =) this collaborate rather than compete mentality is what actually makes the world a better, more enjoyable place. RESPECT!

    Just watched your talk about AOuth, OpenID, OpenSocial, your terminology of perception about the Web challenges is outstanding!
  • Joseph
    Marc Canter suggested you as a speaker about the Bill of Rights at the Engelbart celebration Dec 9. We would like to have you join a panel with Mike Linksvayer of Creative Commons moderated by Frode Hegland

    He wanted to do it himself, but will be away and was going to introduce us, but...I think he got busy

    Its 11-noon at Stanford Wallenberg Hall Tuesday Dec 9. www,programforthefuture.org includes free virtual participation.

    Mei Lin
  • Daniel
    Hi, i have some questions about OpenID-enabling a website, I don`t know if this is the right place to ask you, but well:

    In which moment do you contact the OpenID provider or how do you connect with them ?.

    I've reading your tutorial, maybe i did not understood it pretty well, english is not my first language, thanks.
  • We need Plaxo on the iPhone and a way for Plaxo to sync with Google Calendar + Google Contacts in Google Gmail. In fact, an acquisition of Plaxo by Google would be fantastic, renaming the product "Google Contacts"!
  • be
    i i comefrom viet nam.
  • Hi Joseph ..
    I've been hesitating on building a new app because I want it to be the best app I've built to date ..
    Having read your articles I'm now convinced that OPEN ID is the way to do it, specially since I'm planning on implementing many social features into this new app ..
    So since I'm building a brand new site .. any suggestions on what not to do when it comes to my site's users table so that I avoid issues with implementation with Open Id ??

    PS .. I noticed you are a soccer fan. I thought you might like an event I run here in San Diego.
    www.BeachSoccerUSA.org
  • Gino-check out http://www.plaxo.com/api/openid_recipe, which is a step-by-step guide on how to build OpenID support into your site, including how to structure the database. Essentially you just need a many-to-one openid->userid mapping table.
  • "...building technology that empowers people" YA! You get the Gold Star for having a Positive Attitude! Thank you. :)
blog comments powered by Disqus