Loading
Javascript Performance Between Popular Browsers
7 October, 2010 at 9:46 PM
Using the recently updated V8 Benchmark Suite Version 6 ( http://v8.googlecode.com/svn/data/benchmarks/v6/run.html ) 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 ...
Read More...
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.
Read More...
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
*
* http://www.apache.org/licenses/LICENSE-2.0
*
&...
Read More...
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: bob@bob.com for the email and "fake" for the password. This logged me in as some account with a nickname of: &...
Read More...
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!
...
Read More...
beginner(1) ,
php(2) ,
blogger(2) ,
twitter anywhere(1) ,
facebook(1) ,
app engine datastore(1) ,
social media(1) ,
amazon(1) ,
datastore automatic backup(1) ,
appengineblog release(1) ,
ajax(1) ,
machine learning(1) ,
jdo(2) ,
design patterns(1) ,
twitter(4) ,
javascript(1) ,
bugfix(1) ,
interviews(1) ,
twitter4j(1) ,
Java Data Objects(1) ,
anywhere(1) ,
security(1) ,
cloud(1) ,
yahoo(1) ,
Eclipse(1) ,
date conversion(1) ,
stanford(1) ,
scrollpanel(1) ,
gwt-rpc(1) ,
blog(4) ,
geolocation(1) ,
java url(1) ,
gaebar(1) ,
wisdom(1) ,
Google Web Toolkit(1) ,
Code Splitting(1) ,
GWT-RPC(1) ,
Google(1) ,
http async http(2) ,
algorithms(2) ,
gwt(3) ,
Google Developer Platform(1) ,
asynchronous(2) ,
user experience(1) ,
threading(2) ,
tzinfo(1) ,
.NET(1) ,
money(1) ,
icons(1) ,
Google App Engine(1) ,
urlconnection(1) ,
twitter api(3) ,
python(4) ,
httpwebrequest(1) ,
Ajax(1) ,
blogs(2) ,
geo(1) ,
datastore(1) ,
app engine(11) ,
java data objects(1) ,
app engine blog(1) ,
c#(1) ,
tag cloud(1) ,
suggestbox(1) ,
httprequest(1) ,
release(1) ,
hiring(1) ,
scalability(2) ,
Ajax Serialization(1) ,
management(1) ,
blog software(3) ,
profit(1) ,
twitter api application(1) ,
open source(8) ,
browsers(1) ,
amazon web services(1) ,
object oriented programming(1) ,
java(5) ,
datetime(1) ,
outages(1) ,
Cross Compiling(1) ,
oss(1) ,
google web toolkit(3) ,
Object Relational Modeling(1) ,
performance(2) ,
async io(2) ,
Google Plugin For Eclipse(1) ,
twitterapi(1) ,
google app engine(12) ,
google(2)