Charles Engelke's Blog

May 28, 2008

Keynote talk

Filed under: Google IO 2008,Uncategorized — Charles Engelke @ 7:59 pm
Tags: , , ,

This morning’s keynote for Google IO was the just about the best talk of that kind I’ve ever attended.  It was a broad overview of the topics from Vic Gundotra, a Google Vice President of Engineering, with several short talks on specific topics by relevant staff members.  It was full of useful information and whetted my appetite for the upcoming breakout sessions, and the speakers were all very polished and clearly rehearsed.

Some highlighted topics:

  • Google Javascript APIs.  Google has really opened its services up, and provides easy to use RESTful libraries for getting them to them in Javascript.  I’m not real interested right now in any single one of them, but the breadth of what’s available now is impressive.
  • Android.  Some very nice demos of mobile phones running Android, but I’m not clear on when this technology will actually be available for people like me to use.  I want it, but I bet today’s cellular provides, who always want to lock their users down, probably don’t want it.
  • AppEngine.  This is the technology that triggered my decision to attend the conference.  I’ve done some development in it, like it, and see great uses for it.  The big news for AppEngine is that it is now (as of today) open for anyone to sign up to use.  They also showed some approximate pricing for when it becomes a fully supported product, but committed to making it always free for low volume users.  “Low volume” will be defined in terms of storage, CPU, data transfers, and so on, but the free level will be enough to cover an average of 5 million page views per month.
  • OpenSocial.  Google’s supporting open APIs for social networking in a big way.  Personally, I’m not currently very interested in it.
  • Google Web Toolkit.  In addition to the native Javascript APIs, Google supports client-side development with GWT.  You write the applications in Java, and GWT compiles it to Javascript for deployment to the browser.  I don’t get it.  The speaker made a big deal of how Java was a much better language for this, and had grown-up development tools, but didn’t convince me.  I remember vendors pushing Cobol for developing in OS/2 and Windows for the same kinds of reasons.  Have you seen a lot of Cobol GUI programs?
  • Google Gears.  Now just called Gears.  This is a browser plug-in that lets you do all sorts of great things with Ajax, like store persistent data on the client and access client resources.  They are looking at this as a bleeding edge early preview of HTML 5, and I think it’s going to be important.

That’s not exhaustive, but it’s fairly complete.  I’m glad I came.

Google doesn’t scale

Filed under: Google IO 2008,Uncategorized — Charles Engelke @ 3:37 pm
Tags: , , ,

That is, the Google IO conference starting today in San Francisco isn’t scaling very well.  Registration was very, very slow for some reason, even though all that seemed to be happening was finding preprinted badges and giving them to attendees.  They simply couldn’t get people registered in the 90 minutes from when they opened at 8:00 until the keynote at 9:30, so they decided to let people attend sessions most of today without badges.  People need to go to the desks between sessions and get their badges by the end of the day.

Agenda scheduling doesn’t seem very practical.  Sessions go on non-stop all day with 15 minute gaps between them.  People are supposed to grab food during those breaks, but the food’s on a separate floor, and with such large crowds I don’t think you can even get to the other floor and back in that time.  The other choice would be to skip a session to eat, but the agenda is very strong.  I’m glad I ate a big breakfast.

The conference content has been great so far, with the most polished yet technical talks I’ve ever seen.  I hope that keeps up for the whole time.  Notes on sessions later as I get some breaks.  I’m not going to write during the sessions themselves.

May 2, 2008

Thanks, Amazon!

Filed under: Uncategorized — Charles Engelke @ 3:41 pm

I ordered a book from Amazon before it was released, and got it as soon as possible. But the price of the book dropped before release. Was I to be punished for ordering too early?

Nah:

Hello from Amazon.com.

We’re writing to confirm that we have processed your refund for USD
0.01 for the above-referenced order.

For more information on how we calculate refunds, please visit our
web site at http://www.amazon.com/refunds

We hope this is a satisfactory resolution for you. However, if you
have any questions or concerns, please use this link to contact
Customer Service:

http://www.amazon.com/gp/help/contact-us/returns-and-refunds.html

Thank you for shopping at Amazon.com.

Note that this was the second e-mail Amazon sent me keeping me informed of the progress of my vital refund.

March 7, 2007

Mega Millions – I won!

Filed under: Uncategorized — Charles Engelke @ 7:44 pm

I just looked at the winning numbers last night, and I saw that I won! Again! My streak is unbroken.

I take a contrarian approach to the lottery – I bet that a particular set of numbers won’t be chosen. If I’m right, I win one dollar, the amount I would have wasted if I’d bought a ticket.

By applying this strategy consistently each week ever since Georgia adopted a lottery, I’m ahead hundreds of dollars. That’s far better than most lottery players.

February 13, 2007

Out of control

Filed under: Uncategorized — Charles Engelke @ 12:32 am

spam.png

Google Mail keeps 30 days of spam before automatically deleting old messages. Today was a milestone: my spam folder has more than 10,000 messages. More than 300 per day.

And this isn’t even all the spam I get! I get a couple dozen more spam messages per day to my direct personal e-mail accounts, and about a hundred a day to my work account. I’ve given up on managing it all. I don’t even check my spam folders for false positives anymore unless I’m expecting a message and haven’t yet seen it.

July 18, 2005

New Kitten in the House

Filed under: Uncategorized — Charles Engelke @ 4:53 pm

We’ve named him “Ike”.

Ike

« Previous Page

Create a free website or blog at WordPress.com.