Posted by Marzia Niccolai, App Engine TeamGregory Pennington and James Bogosian, Advertising Platform Solutions TeamWhen inspiration strikes, it's nice to go from concept to reality in the shortest possible amount of time. We're happy to let you know about two new tools that will help you shorten the path on App Engine from conception to clicks.Zoho CreatorFor those used to rapidly developing apps with Zoho Creator, we are happy to announce that Zoho have made it possible to deploy these apps using Google App Engine. Zoho Creator enables you...
Monday, 22 December 2008
Tuesday, 16 December 2008
System Status Dashboard, Quota Details Page, and a Billing Sneak Preview
Posted on 10:11 by Unknown

We're excited to announce a couple new features and a preview for you today:an App Engine System Status Site that monitors the latency and uptime of various components and provides real-time visibility into their performance a new Quota Details Dashboard, detailing all of the resource quotas that affect your applicationa sneak peak at our upcoming billing feature, which will enable your app to grow beyond our free quotas!System Status SiteThe new...
Monday, 8 December 2008
Salesforce.com announces Force.com for App Engine
Posted on 10:33 by Unknown
Posted by Pete Koomen, App Engine TeamThis morning, Salesforce.com announced Force.com for Google App Engine, a Python library and test suite for apps running on App Engine that enables developers to easily access the Force.com Web services API. This means that developers can now build apps that manipulate and display data stored on Force.com.We're excited about the breadth of new applications enabled by this integration. To name just a few examples:browser-based enterprise apps that help members of your organization manage contacts and orderslarge-scale...
Friday, 5 December 2008
End of the Year Developer Roundup
Posted on 14:30 by Unknown
Posted by Marzia Niccolai, App Engine TeamAs 2008 draws to a close, it's time for the last developer roundup of the year. In the spirit of the season, and inspired by Giftag.com, I've put together my App Engine Holiday Wish list:1. A Geo-located Social JukeboxSure I can put together a list of songs I like, find out what movies are now playing by me, and always know where I'm going, but where's the application that lets me list songs for my friends to listen to around San Francisco? I'm really looking forward to this and other ideas being written...
Thursday, 20 November 2008
SDK 1.1.7 Released
Posted on 14:19 by Unknown
Posted by Marzia Niccolai, App Engine TeamUpdate: This morning we released SDK 1.1.7 due to an issue with the 1.1.6 release. SDK 1.1.7 contains the fix for this issue, as well as the fixes and features listed below.Today we released the 1.1.6 SDK. You can download it on our Google hosting project, and peruse the release notes for more details on the release.This release contains some notable new features, including several to our datastore:You can now sort and filter on an entity's keyYou can now delete an entity directly using its key, without...
Tuesday, 18 November 2008
Google App Engine Camp Shanghai
Posted on 12:09 by Unknown
Posted by Marzia Niccolai, App Engine TeamJoin fellow Google App Engine developers in Shanghai for Google App Engine Camp on November 22nd starting at 1pm. We'll be meeting at Google's Shanghai office, where you can come to discuss and develop your App Engine projects. We'll kick off the event with a round of lightening talks, after which you can meet other developers, and even get started coding!Food and coffee will be provided, so just bring your ideas and your laptop. Full details and registration form can be found on the websi...
Wednesday, 12 November 2008
Attention Bay Area developers: participate in our developer study!
Posted on 14:22 by Unknown
Posted by Donal Mountain, App Engine TeamStarting later this year the App Engine team will be getting out of the office for a series of developer visits.We want to come to your home or office (or wherever you use App Engine), and look over your shoulder so that we can learn first-hand about how you use our product. Our goal is to see how App Engine fits into your development process. We want to learn what's working for you and what's frustrating you.The initial round of visits will be to developers in the San Francisco Bay Area, and then in the...
Friday, 31 October 2008
Google App Engine Hackathon: Atlanta & Ann Arbor
Posted on 12:59 by Unknown
Please join us in November for a Google App Engine Hackathon in Atlanta and Ann Arbor. Not only can you learn more about App Engine, but you can also share ideas with local developers, look for partners on your latest project, get support, brainstorm, and network.Learn about Google App Engine There will be talks on the major features of Google App Engine at different points throughout the day. We will run through developing an app with the SDK and show how to deploy and manage applications on Google App Engine. Google App Engine...
Wednesday, 29 October 2008
App Engine Case Studies
Posted on 13:21 by Unknown
Posted by Paul McDonald, App Engine TeamOver the past few months we've heard some amazing stories detailingjust how easy it is to create scalable web applications on App Engine. We'veinvited a few developers to participate in some case study videos andtell you more about their experience with App Engine.BuddyPoke!BuddyPoke! is an OpenSocial app running onMySpace, Orkut, and Hi5. It has scaled to nearly 30M dailypageviews on App Engine."AppEngine has been a godsend in terms of our scalability...we saw a 8xjump in installs overnight and we are...
Tuesday, 28 October 2008
Revving the App Engine: backbone for Labs for Google Apps
Posted on 12:07 by Unknown
Posted by Jens Scheffler, Apps Labs TeamWhen we find tools that work well for us at Google, we like to share them with our customers. That's what we're doing today as we launch Labs for Google Apps, a place for us to deliver cool new experimental features to our Google Apps enterprise users. The applications we're launching today into Labs for Google Apps are: Google Moderator: Take Q&A to a whole new level -- manage feedback from the smallest video conference to the largest all-hands company meeting. Google Code Review: Collaborate with...
Friday, 24 October 2008
App Engine T-Shirts!
Posted on 15:34 by Unknown
Posted by Paul McDonald, App Engine Team We now have App Engine T-Shirts for sale in the Google Store.Men's Tee: Women's Tee:Go get your shirt and show us how you rock ...
Thursday, 23 October 2008
Google App Engine Roadmap - Now Published
Posted on 16:28 by Unknown
Posted by the App Engine TeamMany of you have expressed interest in learning about what's coming next for Google App Engine, and although we've often talked about features we plan on supporting, we've decided to publish this roadmap along with our documentation. Without further ado, here's what we've got coming up in the next 2 quarters:Service for storing and serving large filesDatastore import and export utility for large-scale databasesBilling: developers can pay for more resource usageSupport for a new runtime languageUptime monitoring siteAt...
Monday, 20 October 2008
Join us for App Engine chat
Posted on 17:44 by Unknown
Posted by Marzia Niccolai, App Engine TeamHave something to ask the App Engine team? Spending time scratching your head on a problem and want to ask someone who spends his or her days and nights working with App Engine? Spend all of your time on IRC anyway?Starting this week, the App Engine developer relations team will be experimenting with holding bi-monthly 1 hour developer chat sessions on the #appengine IRC channel on irc.freenode.net. Look here for a helpful list of IRC clients. We welcome all App Engine questions, and will try to answer...
Thursday, 16 October 2008
Announcing HTTPS support for appspot.com!
Posted on 14:42 by Unknown
One of the most frequently requested features for App Engine has been HTTPS serving capabilities. Today we're excited to announce that App Engine now supports incoming HTTPS connections using a certificate valid for all appspot.com URLs. Here's how it works:app.yaml files now support a new handler attribute, called "secure":- url: /accounts/.* script: admin.py login: admin secure: alwaysThis attribute can be set to either always, optional, or never (default), and determines the behavior of the handler for HTTP and HTTPS requests. See our...
Tuesday, 14 October 2008
New Admin Console Release
Posted on 12:35 by Unknown

Posted by Marzia Niccolai, App Engine TeamToday we've released some new features in our Admin Console to make it easier for you to manage your application.Admin Logs: This new feature displays a record of all actions committed by the application's admins. Click on 'Admin Logs' under the 'Administration' section of the navigation bar. You can search for app configuration, version management, developer administration, and datastore changes. Just...
Friday, 10 October 2008
App Engine Community Update
Posted on 15:49 by Unknown
Posted by Marzia Niccolai, App Engine TeamIt's been a few weeks, but it's time again to roll up all the goings-on in the App Engine community.First, if you haven't read it already, you should check out Andi Albrecht's article 'Running App Engine Applications on Django'. He wrote an article discussing his project, gae2django, which was built to run App Engine Django apps on any hosting system that supports Django.We've also been very excited to see some great new applications built on App Engine. For those of us concerned about being green, PrintWhatYouLike.com...
Friday, 3 October 2008
SDK Release 1.1.5
Posted on 18:11 by Unknown
Posted by Marzia Niccolai, App Engine TeamToday is the release of the 1.1.5 SDK, which, as always, is available for download on our Google hosting project. The release notes contain all of the nitty gritty details. Here's a summary:For this release, we've added these features:The Expando model and datastore: Entity now allows lists containing different typesThe Memcache API now has the add_multi and replace_multi functions The SDK also contains the following issue fixes:StringListProperty is now a proper classTimeProperty now correctly accepts...
Wednesday, 24 September 2008
Introducing Google Moderator on App Engine
Posted on 16:17 by Unknown
Posted by Taliver Heath, Platform EngineerAt Google, we host a large number of "tech talks". These talks cover a wide rage of Computer Science topics like research in machine learning and methods for ranking images based on text queries. I've enjoyed attending these tech talks, but as the number of attendees has grown over time, the question-and-answer part of the talks hasn't been able to scale. There was never enough time for all the questions, and it wasn't clear that the best questions were the ones actually getting asked. And since many...
Thursday, 18 September 2008
New Admin Console Release
Posted on 17:19 by Unknown

Posted by Marzia Niccolai, App Engine TeamMany people have been asking for clarification on their application's CPU usage, and today we are happy to announce the release of a new Admin Console. These improvements are designed to give better insight in to your application's resource usage.Your application's dashboard now displays the average amount of CPU consumed for each of your handlers, as well as the percentage of CPU of that handler with respect...
Tuesday, 16 September 2008
SDK 1.1.3 Now Available for download
Posted on 18:48 by Unknown
Posted by Marzia Niccolai, App Engine TeamYesterday we released the latest SDK, and you can read all about it in the release notes.Notable new features in this SDK are: Support for zipimport and a new module, zipserve, which serves static files from a zip archive. These allow you to work past the 1000-file app deployment limit. The development console now includes a memcache viewer (you can use this by accessing http://localhost:8080/_ah/admin while your app is running on the SDK). URLFetch now allows users to disable automatically following HTTP...
Monday, 15 September 2008
Seattle is a Cloudy Kind of Town
Posted on 11:57 by Unknown
Two weeks ago, there were two App Engine events in Seattle, and I have to say, Seattle is rocking cloud computing.The first event was at StartPad, a coworking facility where lots of great start-ups are based. Yours truly gave a presentation, interrupted quite frequently by excellent questions, to a crowd of about 40 people. There were lots of people interested in cloud computing, both Google App Engine and Amazon's AWS. After all, who wants to manage their own data center?The second event was Google's App Engine Hack-a-thon, where about 45 people...
Thursday, 4 September 2008
App Engine Hack-a-thon: Tokyo
Posted on 10:42 by Unknown
Posted by Amanda Surya, Google App Engine TeamWe're happy to announce Google App Engine hack-a-thon in Tokyo, Japan. This hack-a-thon is mainly for Japanese speaking people, but if you can only speak English, no problem, you are also welcome to attend.Build With Us, or Build Your OwnThroughout the day, we will be building a complete App Engine application, and sharing the code with you so you can code along with us. If, on the other hand, you already have a great idea for what to build, bring that idea along. Even better, prepare...
Friday, 29 August 2008
Our favorite recipes for App Engine, all in one place
Posted on 16:28 by Unknown
Do you have a really great code snippet you'd love to share with App Engine developers? Have you figured out how to program a small task for your app and want to tell the world? Share your elite coding skills with the world by posting your recipe to our Google App Engine Cookbook. There's no such thing as too many cooks in this kitchen!The App Engine Cookbook allows you to share, rate, and comment on App Engine recipes and was written by Google Engineer Amaltas Bohra. We've added some of our favorites, now we can't wait to see what's cookin'...
Friday, 22 August 2008
A couple datastore updates
Posted on 15:53 by Unknown
We've updated other parts of the system before, so it's time for the datastore to ante up with its own improvements. There may not be any big surprises, but we still hope you'll enjoy the new features we've included!First up is batch writes. You can now include entities in different entity groups in a single db.put() or db.delete() call. Entity modifications are only atomic within each entity group, but a single call that spans entity groups will be more efficient than a call for each group, which was required before.Also, in our next upcoming...
Wednesday, 20 August 2008
New third-party party tool for monitoring App Engine cluster status
Posted on 07:21 by Unknown
This morning Hyperic released support for Google App Engine monitoring on CloudStatus, Hyperic'sweb-based performance monitoring application. CloudStatus gives you anindependent, real-time view into the health and performance of AppEngine. We're excited about what the CloudStatus team has put together, and look forward to seeing other 3rd party tools and services for App Engine developers.So go check out CloudStatus and let them knowwhat you think, or discuss right here on our Google Group. Posted by Paul McDonald, App Engine T...
Monday, 18 August 2008
Take it with you, the whole kit-and-caboodle
Posted on 14:51 by Unknown
Posted by Jeff Scudder, Google App Engine TeamOne of my favorite things about the SDK is the fact that it works offline. When I'm without Internet access on a train, bus, or plane, I can still develop and test my application. I usually work with my browser open, one tab pointed squarely at localhost:8080 and another open to the App Engine documentation. Until recently, the documentation presented a bit of a challenge when I was without network connectivity. But now, we've released the App Engine documentation as a downloadable zip file. On a related...
Monday, 11 August 2008
App Engine Hack-a-thon: Seattle
Posted on 12:28 by Unknown
Posted by Marzia Niccolai, Google App Engine TeamPlease join us on August 28th for a Google App Engine Hack-a-thon in the Emerald City.Learn about Google App EngineThe events will include training on the major features of Google App Engine, including data modeling, the App Engine APIs, some aspects of Django, and how to mashup App Engine with other web services. Google Engineers will be on hand to help and to answer questions throughout the day.For a better idea of what goes on at our hack-a-thons, see our previous posts about the New York, San...
Wednesday, 6 August 2008
The Deep Dish on the App Engine Developer Community
Posted on 16:08 by Unknown
Posted by Marzia Niccolai, Google App Engine TeamI've returned from the App Engine hack-a-thon in Chicago a Superfan ofthe App Engine community. We had lots of fun meeting App Engine developers, but why let me tell you about it? A couple of attendees wrote great summaries of the day: A Ruby on Rails developer giving Python a whirl, and a developer who worked on testing with App Engine. We saw people working on iPhone apps, OpenSocial and App Engine, and even a chat application! See the pictures below:While I was away I kept up with all the...
Thursday, 24 July 2008
Some small updates!
Posted on 11:21 by Unknown
We're happy to announce we've released some small updates to Google App Engine. Among the more significant changes: More apps: Want to create more than 3 applications with your App Engine account? Now you can now create up to 10!Time windows for Dashboard graphs: Zoom in on the data in your dashboard to get a more accurate picture of whats going on. You can zoom in to see graphs for the last 24, 12, and 6 hour periods. Logs export: You can now use appcfg.py to download your application's logs in plaintext format. Use appcfg.py --help for...
Thursday, 17 July 2008
Google Code Jam up and running on App Engine
Posted on 13:23 by Unknown
Google Code Jam is a coding competition in which professional and student programmers are asked to solve complex algorithmic challenges in a limited amount of time. The contest is all-inclusive: Google Code Jam lets you program in the coding language and development environment of your choice. The Top 500 participants will advance to onsite competitions at a local Google office to compete against those in their region (Asia Pacific; Europe, Middle East and Africa; and the Americas). The Top 100 will participate in the final round at the Google...
Monday, 14 July 2008
App Engine Community Update
Posted on 10:59 by Unknown
Posted by Marzia Niccolai, Google App Engine TeamHaving spent the past two weeks tracking a hamster across America, creating collaborative pictures, and planning plenty of parties, I think it's time to get together another community update.We were excited to find that one of our developers has started tracking App Engine performance, and hope to see more along these lines in the future. Developers continue to contribute information relating to the bulk loader, including an article that discusses UTF-8 and HandleEntity. And finally, Adobe AIR and...
Thursday, 10 July 2008
App Engine Hack-a-thon: Chicago
Posted on 10:37 by Unknown
Posted by Marzia Niccolai, Google App Engine TeamPlease join us on July 31st for a Google App Engine Hack-a-thon in the Windy City.Learn about Google App EngineThe events will include training on the major features of Google App Engine, including data modeling, the App Engine APIs, some aspects of Django, and how to mashup App Engine with other web services. Google Engineers and Product Managers will be on hand to help and to answer questions throughout the day.For a better idea of what goes on at our hack-a-thons, see our previous posts about...
Wednesday, 25 June 2008
App Engine Community Update
Posted on 13:11 by Unknown
Posted by Marzia Niccolai, Google App Engine TeamOver the past two months we've seen the App Engine community do some exciting things. To highlight community participation, we'll be posting regular App Engine community updates.ApplicationsBelow are some of the more popular ones we've seen: Wordle - Create word clouds for user provided text Guess-a-Sketch - Fans of Pictionary will love this sketching-guessing game! BuddyPoke - An OpenSocial application for interacting with your friendsDeveloper ArticlesMany developers have written useful...
Sunday, 15 June 2008
Google I/O session videos posted with slides
Posted on 18:33 by Unknown
Posted by Pete Koomen, Google App Engine TeamOn May 28th and 29th the Google Developer Team hosted Google I/O, a developer gathering in San Francisco. For anyone who wasn't able to join us in person, you can now now catch videos of more than 70 talks, along with slides from each of the presentations, online. Among these are some great sessions from members of the Google App Engine Engineering team:Best Practices - Building a Production Quality Application on Google App EngineKen Ashcraft, Software EngineerBuilding Scalable Web Applications with...
Wednesday, 28 May 2008
Announcing Open Signups, Expected Pricing, and two new APIs
Posted on 11:08 by Unknown
Posted by Paul McDonald, App Engine TeamWhen we launched Google App Engine to 10,000 developers in early April, we were looking for feedback from the community. Since then, even though we've since expanded to 75,000 developers, the request we've heard most often has been to open up the preview release and give more people the chance to use it to deploy their apps to Google's scalable infrastructure. With more than 80,000 of you still waiting to use App Engine we're especially pleased today to announce that we are opening the flood gates--now...
Monday, 19 May 2008
San Francisco Hack-a-thon
Posted on 18:07 by Unknown
Posted by Marzia Niccolai, App Engine TeamOn Friday, May 16th, we had our second Google App Engine Hack-a-thon at the Google offices in San Francisco. For 12 hours, developers coded, talked with the Google App Engine engineering team and each other, and filled up on Google snacks.At the end of the day we had some great results:The beginnings of a distributed datastore helper libraryhttp://cp.appspot.com - An online shopping cart integrated with Google Checkouthttp://gawsh.appspot.com/ an application that helps generate workers compensation formsAnd...
Thursday, 15 May 2008
App Engine Launcher for Mac OS X
Posted on 11:23 by Unknown

Posted by John Skidgel, Senior Interaction DesignerWhile 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...
Thursday, 8 May 2008
Google App Engine New York Hack-a-thon
Posted on 08:38 by Unknown
Posted by Marzia Niccolai, App Engine TeamYesterday, Google App Engine held our first ever hack-a-thon at the Google Office in New York City. We had a great turn out of App Engine developers. Some programmed along with us, building a wiki, and some developers brought along their own ideas and spent the day building some awesome applications.At the end of the day, a few developers even came up and presented their work:An application that provides 'a simple API for writing and reading small chunks of data from anywhere' : http://tinydb.org/An app...
Tuesday, 6 May 2008
An Open Source App: Rietveld Code Review Tool
Posted on 11:59 by Unknown
Posted by Guido van Rossum, Software EngineerMy first project as a Google engineer was an internal web app for code review. According to Wikipedia, code review is "systematic examination (often as peer review) of computer source code intended to find and fix mistakes overlooked in the initial development phase, improving both the overall quality of software and the developers' skills." Not an exciting topic, perhaps, but the internal web app, which I code-named Mondrian after one of my favorite Dutch painters, was an overnight success among Google...
Monday, 28 April 2008
Tips on writing scalable apps
Posted on 22:36 by Unknown
Posted by Ken Ashcraft, Software EngineerGoogle App Engine makes writing scalable apps easier, and a well-designed app should be able to grow automatically from one user to millions. What does it mean for a Google App Engine application to be "well-designed," though? Here are a few simple tips that, if you design with them in mind, should help ensure your App will stand up with grace and aplomb, even under heavy load.Avoid contention on datastore entities. If every request to your app reads or writes a particular entity, latency will increase...
Wednesday, 23 April 2008
Google App Engine + Google Data APIs: A Match Made on the Web
Posted on 16:59 by Unknown
Posted by Marzia Niccolai, Google App Engine TeamDon't you think it'd be cool if you could blog about a party, add it to your calendar and invite all your friends in one fell swoop? After the party, how about viewing photos and videos from the event in the same application? The Google Data APIs make all this possible, and your Google App Engine apps can use feeds from Google services to display and update information for a particular user stored by these services.The Google Data APIs team just released an update to the Google Data Python client...
Monday, 21 April 2008
Google App Engine Hack-a-thons!
Posted on 18:26 by Unknown
Posted by Dick Wall, Google App Engine TeamIn May, Google will be holding two free Google App Engine developer events: one in New York and one in San Francisco.Learn about Google App EngineThe events will include training on the major features of Google App Engine, including data modeling, the App Engine APIs, some aspects of Django, and how to mashup App Engine with other web services. Google Engineers and Product Managers will be on hand to help and answer questions throughout the day.As well as covering the Google App Engine SDK, we will show...
Friday, 18 April 2008
Google App Engine Helper for Django
Posted on 13:14 by Unknown
Posted by Matt Brown, Google App Engine TeamSince the launch of Google App Engine one of the most common requests has been for better integration with the popular Django framework.We've been working hard and we've made available a helper that eases the process of developing a Django project to run on Google App Engine.The helper will initially provide you with:The ability to use most manage.py commandsA BaseModel class that appears the same as the standard Django Model class.The ability to serialize and deserialize model instances to JSON, YAML...
Monday, 14 April 2008
Getting your data on, and off, of Google App Engine
Posted on 22:53 by Unknown
Posted by Kevin Gibbs, Software EngineerOne upcoming feature of Google App Engine that's worth mentioning is large-scale data import and export. We know that many of you have large apps that already run on other platforms, and getting all of that data into the Datastore API is a challenge. And, conversely, we also know that a lot of you want to make sure it's easy to move off Google App Engine in the future, in case you need to switch to a different platform.With Google App Engine, you own all the data in your app. As stated in our terms, you always...
Friday, 11 April 2008
We're up and running!
Posted on 10:49 by Unknown
Posted by Pete Koomen, Product ManagerGoogle App Engine has been live for several days now and we're thrilled with the response we've gotten so far! We filled our initial batch of accounts within a few hours after Monday night's Campfire One. And today, we've just invited another 10,000 developers to try it out.We're excited to see the beginnings of a developer community forming in our Google Groups! We're actively reading your posts and responding with help where we can, and it's great to see some of the more experienced members of the community...
Monday, 7 April 2008
Introducing Google App Engine + our new blog
Posted on 21:17 by Unknown
Posted by Paul McDonald, Product ManagerAt tonight's Campfire One we launched a preview release of Google App Engine -- a developer tool that enables you to run your web applications on Google's infrastructure. The goal is to make it easy to get started with a new web app, and then make it easy to scale when that app reaches the point where it's receiving significant traffic and has millions of users.Google App Engine gives you access to the same building blocks that Google uses for its own applications, making it easier to build an application...
Subscribe to:
Posts (Atom)