clumsy.

So... I get banged up a lot. Whether it's stubbing my toe, tripping over my own feet, accidentally elbowing my husband--it seems like there may be something wrong with me! Sure, most people do those things once in a while, but for me, clumsiness is a way of life. An everyday occurrence. I have a constant supply of mysterious scratches and bruises, and Ryan even jokes that I need a 5-foot radius around me at all times in order to function properly. Maybe God just has a sense of humor and responds well to physical comedy (ala Jim Carrey). But, after the very scary incident that I experienced a WEEK before the wedding, I'm hoping that's the most dangerous it will ever get.

Ryan will just have to deal with me hitting him all the time. I promise it's not spousal abuse if it's accidental :)

App Engine Launcher for Mac OS X




While I was writing scenario applications to test Google App Engine, I had the following idea: If BBEdit, Dreamweaver, CSSEdit, and TextMate were at a party, what kind of application would be welcomed to help with App Engine development? As silly as this sounds, it led me to think more about workflow. I used:




  • a few applications for Python, CSS, HTML, and JavaScript.

  • the command line to run applications and to view logs.

  • a browser to test locally and to access the local developer console.

  • the command line to deploy the application.

  • a browser to view a live application's dashboard.




I began to think about how unfriendly command line interfaces can be, and how much repetitive typing I had been doing to test and deploy applications. With that said, I worked with John Grabowski of the Google Mac team and Brett Slatkin, an engineer on App Engine, on a 20% project to make Google App Engine Launcher for Mac OS X.




Now, App Engine Launcher is not a replacement for your code editor or your IDE. It improves your App Engine development experience by managing a list of your applications. With a few clicks you can run, browse, deploy, and view logs for your applications. It also has some added sugar thrown in like drag and drop, integration with your editor, and quick links to the local developer console and the live application dashboard.




Download it now. If it's missing a feature that you'd like to see (like scripting, a Windows or Linux version, human-level AI ;), let us know in the Discussion Group.