Today marks a special day for us on the App Engine team. It was just forty-six years ago today that IBM announced the IBM System/360. As Wikipedia puts it, “It was the first family of computers designed to cover the complete range of applications, f…
I’m Reza and work in London, UK for a startup called TweetDeck. Our vision is to develop the best tools to manage and filter real time information streams like Twitter, Facebook, LinkedIn and MySpace. We offer products like our TweetDeck desktop client…
Since App Engine debuted 2 years ago, we’ve written extensively about best practices for writing scalable apps on App Engine. We make writing scalable apps as easy as possible, but even so, getting everything right can be a challenge – and when you d…
Last week we announced the 1.3.2 release of the App Engine SDK. We’re particularly excited about two new datastore features: eventually consistent reads, and datastore deadlines.
Read Consistency Settings
You now have the option to specify eventually…
Today we are excited to announce the release of version 1.3.2 of the App Engine SDK for both the Java and Python runtimes. 1.3.2 includes a number of changes and bug fixes.
For this release, we have concentrated on removing a number of limitations tha…
It’s been a while since the last community update post, and you’ve probably been wondering what the App Engine community has been up to over the holiday period. There’s been a lot of activity, so without further ado, here’s your community update.
Open…
App Engine joins the Google over IPv6 Program
The Google over IPv6 program allows ISPs with good connectivity to request IPv6 access for most Google services. In about a week, we’ll be adding Google App Engine and the appspot.com domain to this program. This means that all App Engine apps will be…
From the beginning we’ve worked hard to ensure that building and maintaining applications on Google App Engine is as easy as possible and that those applications can be made to scale very well. Scalability can mean different things to different people …
App Engine SDK 1.3.1, Including Major Improvements to Datastore!
We are excited to announce the release of version 1.3.1 of the App Engine SDK for both Python and Java. While this release contains plenty of new features and fixes, we’ve concentrated on using our very first SDK release of 2010 to improve the heart o…
Happy New Year Everyone!
We’re excited to be kicking off a new year, and you can expect to find many new exciting features coming to App Engine in the coming months. In addition to Google I/O 2010 coming up in May — more on this below — members of th…
Kaazing creates custom licensing solution using Google App Engine and Google Apps
Hello App Engine Developers!
My name is Peter Lubbers and I work for Kaazing, where we have developed an enterprise-ready WebSocket gateway, named — you guessed it — Kaazing WebSocket Gateway, which enables highly scalable, full-duplex real-time…
If you’re developing a Java application on App Engine you probably already know that you can use JPA and JDO, both standard Java persistence APIs, to interact with the datastore. What you may not know, and what I’m here to point out, is that for t…
App Engine SDK 1.3.0 Released Including Support for Larger User Uploads
Today, we’ve very excited to release version 1.3.0 of the App Engine SDK, now available to both Java and Python developers. The newest SDK includes a new experimental Blobstore API for storage of files up to 50MB.
Store and Serve – Files can be uploa…
Request performance in Java
If you’ve been following the App Engine Java runtime group, you may have noticed some discussions about performance of the Java runtime. Many of you have complained about hard-to-predict DeadlineExceededExceptions, or unexpectedly slow requests that u…
The App Engine team has been hard at work tackling our the issues on our tracker, tweaking APIs and closing bugs. In addition to a ton of bug fixes, 1.2.8 also includes:
Enhanced Admin Console – Users will notice new tools for managing tasks and queu…