(David Nelson's Blog)
Javascript Performance Between Popular Browsers 7 October, 2010 at 9:46 PM

Using the recently updated V8 Benchmark Suite Version 6 ( ) javascript test suite, here is the breakdown for scoring by browser version.  Higher is better:

Chrome 7.0: 3077

Safari 5.0.1: 1493

Internet Explorer 9.0 Beta: 877

Firefox 4.0 Beta 6: 683

Firefox 3.6.10: 346

Conclusion: Chrome blows away the competition.  Not surprising, as Chrome has almost seemed leaps and ...


Google Web Toolkit (GWT) Wrapper For Twitter @Anywhere Javascript API 30 August, 2010 at 10:52 PM

I recently created a wrapper using google web toolkit (gwt) for the twitter @anywhere api.  I decided to release it as open source under the bsd license.



gwt scrollable suggestbox 2 August, 2010 at 1:55 PM

I modified the gwt suggestbox class a bit to support scrolling up and down using the arrow keys as well as the mouse.  Enjoy!



 * Copyright 2009 Google Inc.


 * Licensed under the Apache License, Version 2.0 (the "License"); you may not

 * use this file except in compliance with the License. You may obtain a copy of

 * the License at






Does Amazon have a strange security issue? 2 August, 2010 at 1:31 AM

I was curious to try amazon's new facebook based recommendation system.  I went to amazon, and didn't really remember which email I used to login.  So I put my current email and the password I thought was right for my amazon account.  It logged me in (sort of), but said:  "Welcome .  ( Not ? )" - indicating it logged me in as ... nobody.  Weird.

So I logged out and tried a fake account and password: for the email and "fake" for the password.  This logged me in as some account with a nickname of: &...


Useful architecture for working with app engine datastore 12 July, 2010 at 3:44 PM

I've come up with a way to use the app engine datastore without joins that makes a lot of sense to me.

Design your jpo class with all the fields you need to query on, then store a serialized version of your domain object graph in a blob.

Works like a champ!



Follow David Nelson