Sunday, September 5, 2010

Which should/want to do, work/fun?

My goal on the weekends is to build GoneVertical.com, which I am stuck on drilling entities with multiple properties in the distributed database. Whats hard is, fun things like hikes come up and then a war develops in my brain. A hike on Labor day came up as an opportunity to go on, which would be so fun to go on, yet, I already planned on finishing my subquery system for the Google App Engine query system, which is similar to a join. I'm so close to having a successful drill down system on my core-engine. More to come later.

Saturday, August 14, 2010

I Just Realized, GAE has no SQL Injection

Wahoo, GAE has no SQL injection to worry about. I see some HTML/javascript cleaning to be done on vars being sent to the server, but one things for sure, GAE rocks.

Make GAE Work For Me

Switching from a relational database to consistent distributed database is so challenging for me. I'm having a hard time with recursive relation ships. I'm having a hard time with one to many joins. I'm having a hard time thinking of storing data redundantly. Stink on a duck, this is hard. Although having said that, I need to change to a distributed model so I can scale. I suppose I'll wait for a nice join system to appear on the scene, but the complexity of it may take a while for them to work that out.

All in all, I'm working on my own join of my datasets. After I consolidate my recursive ownerships, I plan to build my own join. If I can't have a join, I'll build my own. What's driving me nutz now, is that I'll have twice as much times the indexes that are created for both sets. But hopefully data storage is cheap, b/c I have to make a decision on some way to go, and that way better lead to getting GoneVertical online this year.

I think most of my problem is switching gears to consistent database system. I'm not sure entirely yet what the pros and cons are because I don't have enough experience int he consistent db JDO storage field. Hopefully soon, as I bring my data online, I can see how its going to work for me and be able to scale it faster.

At least something is for sure, I'm slowing moving towards my goal at a slugs pace.

Brandon

Sunday, August 8, 2010

Rewriting My App to GAE is painful.

Right now I am thinking re-writing an application is really challenging. Especially when the database engine is really different and somewhat abstract or at least it is in the beginning. I find my self second guessing my self all the time wondering if my core-engine I created for Gonevertical.com was the right thing to do. Trying to fit data into a dynamic spec has been quite the challenge combined with the distributed data store.

While trying to preserve the structure to limit my first phase re-write only to push the app to google app engine has been painful. Working in abstractland is really hard on the brain at times, because I've only been able to get short focus times on the weekend in between family time, incrementing my progress on the small scale.

I get frustrated with my progress and the timeline I'd like to launch, hopefully before the new year. Although, I have several systems to cover yet and not sure I can make it. At this point I figure it could take up to 50 days to launch the new version, and that time is built only on the weekends and some week nights if I can fit them in.

Some thoughts as I struggle to launch our next version,
Brandon

Sunday, June 28, 2009

Code code and more code

This week I tried to get a JDO project out side of GWT to work so I can see if I can switch persistent datastores. Use MySQL on local side for my company projects and Google App engine for public projects. I got much of it figured out, but was not able to pull it all together yet. I don't think I have much more to figure out.

I also got the Lights for Christmas animation project setup which I am really excited to do because it should be a huge reward and fun if Eric and I can pull it off for Warm beach lights of christmas.

I also revamped GoneVertical's header which looks better, but not the end goal yet.

I tried gwt-Canvas, but found that canvas is not supported in Mozilla 1.7, which I tried to replace and load newer libraries and couldn't get it figured out. It does work in firefox compile but not in the eclipse mozilla debugger.

I'd like to learn GWT innards more so I can send in a few patches. Seems a little overwhelming still, but the challenge is sparking my interest.

As my friend Jason says, a taste of success even its smallest form gives us the want to taste it again.

Saturday, June 27, 2009

After Many Many Months

Ok so it took me awhile to write something here :). I finally updated GoneVertical.com. The reminders broke after I moved my server. Now I have them sending through Google Business account, wahoo, it works great. I have a new core library system to plug into it, but I am looking to rewrite it into JDO/Mysql|AppEngine. I moved GoneVertical into GWT 1.6+ and it is working good.

I am working on this project every weekend, now that I have a full time job at verizon soon to be frontier. The metrics application I built for them is doing well and keeping me really busy there.

Monday, October 27, 2008

Fixed Spelling

I uploaded .84 which should fix some annoying spelling errors in the graphics and demo.

I have been busy working at Verizon. I am also working on oAuth build to make our application more secure. We won't see another major upload for a couple weeks, as I finish the oAuth upgrade. This will make the site super secure ajax application, saying that your credentials won't have to be passed to my server, they get signed and hashed. And I will add ssl shortly.