Jonathan Altman

Dotcom Thousandaire

January 30, 2009

Summary

After having to make the day I thought up the idea be my Prologue, January 29 turned out to be fairly easy to make 100 lines of code. Not every day will be this easy, I bet. I also know that I opted for get things done over polish things to perfection. There is definitely some code that should be factored out and made common, but the pattern hasn't emerged to my brain yet. But the functionality has definitely moved forward

Accomplishments

So here are the accomplishments today:

  • Moved a little forward on getting Google App Engine SDK debuggable in NetBeans. I'm pretty sure what I've done is leading me down a blind alley and will end up being scrapped, but I can now start up my app in the Google App Engine SDK from inside NetBeans. But breakpoints clearly don't work, and I am pretty sure it has to do with the execution model of Google App Engine and so the only way to get it working right would be to delve into the internals of the SDK to fix
  • Got the major admin page for my app moving significantly forward. There are 3 "control table" models that provide the inventory in this application, and there's what I hope is a nice AJAX-y admin page from which I want users to be able to manage those lists. First of 3 lists is done, so you can add and remove items. Made good progress on the second list supporting add and remove

Issues

Code is not in a completely stable state: second list's table for add/remove is not adding quite correctly yet. That will be tomorrow's work. I should probably put a bit of effort into understanding more about how to debug Google App Engine SDK by either getting it in an interpreter/debugger where I can see breakpoints, or learning how to do printf/stderr/console type logging in it. I am sure it can be done, and answer is probably a google search away. But I'm making progress without it, so it is not the biggest issue.