Cloud World

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 10 October 2008

App Engine Community Update

Posted on 15:49 by Unknown
Posted by Marzia Niccolai, App Engine Team

It'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 offers you a way to print only parts of a website you need. If you want some food for thought everyday along with your breakfast, check out Puzzazz, which gives you a new puzzle every day to solve. And if you are feeling artistic, visit picjuice.com to edit your photos online.



Several teams at Google have even released their own apps using App Engine, including tools for Chromium coders, inquisitive types, or anyone interested in changing the world.



Finally, we are happy to announce a new program for those of you wishing to hold App Engine hackathons in your hometown, Hackathon-in-a-Box.



Takashi Matsuo was nice enough to pilot our Hackathon-in-a-Box program in Japan at the end of September, and it was a great success. Twenty-five App Engine developers attended the event, which was held at the Google office in Tokyo. They reviewed a translation of Building Scalable Web Applications that Takashi prepared, and then got to coding their own applications. See below for a slide show of the event.





If you're interested in holding your own Hackathon-in-a-Box, please read the program guidelines on our Sites page and then get in touch with us by emailing admins@hackathoninabox.com to get started!



If you have any questions or discussion topics, checkout our group!

Read More
Posted in | No comments

Friday, 3 October 2008

SDK Release 1.1.5

Posted on 18:11 by Unknown
Posted by Marzia Niccolai, App Engine Team

Today 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 types

  • The Memcache API now has the add_multi and replace_multi functions



The SDK also contains the following issue fixes:


  • StringListProperty is now a proper class

  • TimeProperty now correctly accepts datetime.time(0,0)



It's also worth noting we released the 1.1.4 SDK on Friday, September 26, fixing two Windows SDK bugs: one issue with escaping in the app.yaml file, and another fixing issues with the datastore viewer on the SDK.



We'd love to hear your feedback on the Google group!

Read More
Posted in | No comments

Wednesday, 24 September 2008

Introducing Google Moderator on App Engine

Posted on 16:17 by Unknown
Posted by Taliver Heath, Platform Engineer

At 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 of these talks were led by offices outside of Mountain View, it became harder for distributed audiences to participate.



To help with this, I designed a tool in my 20% time that would allow anyone attending a tech talk to submit a question, and then give other participants a way to vote on whether or not that question should be asked. This way, the most popular and relevant questions would rise to the top so that the presenter or the moderator of an event could run the discussion more efficiently and in a transparent manner. The tool, which we internally called "Dory" after our favorite question-asking fish in Finding Nemo, quickly grew to other parts of Google including our weekly all-hands company meeting, as well as for our series of talks led by political candidates or distinguished authors.



Several of our colleagues and visitors to Google have asked if we could make it available externally for any kind of talk, presentation and/or event. Conveniently, Google App Engine launched in April and made it easy for us to do this! As a result, we're pleased to release this tool, now called Google Moderator, on Google App Engine. Google Moderator is available now and is free to use. To get started go to moderator.appspot.com and sign in to your Google Account.

Read More
Posted in | No comments

Thursday, 18 September 2008

New Admin Console Release

Posted on 17:19 by Unknown
Posted by Marzia Niccolai, App Engine Team

Many 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 to your application:


For information on how these values are calculated, see our FAQ.


Additionally, in your logs you can find the amount of CPU consumed for each request:



Remember, you can download all of your logs from the Admin Console. And with the CPU usage stats, you can profile how your app performs and work to optimize requests that consume the most resources. By minimizing the work done on each request you can reduce your application latency and rest easy knowing your app will scale easily! Feel free to discuss in our Google Group!

Read More
Posted in | No comments

Tuesday, 16 September 2008

SDK 1.1.3 Now Available for download

Posted on 18:48 by Unknown
Posted by Marzia Niccolai, App Engine Team

Yesterday 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 redirects.

  • We now allow composite indexes with repeated properties.




It also includes the following issue fixes:

  • It correctly escapes path separators in static_dir path on windows.

  • Sending email messages with unicode content now works.

  • Fixed db.run_in_transaction so that it doesn't allow inserting two (or more) new root entities in a single transaction.



  • The new SDK is available for download, and as always, we welcome your feedback on the group!

    Read More
    Posted in | No comments

    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 came and hacked away on their App Engine applications. It was great fun. Here are just some of the apps that people wrote and demoed during the event:



    StumbleRead - a Friend Feed aggregator.

    After Market Accounts - Allows you to resell website registrations.

    Media Library - Allows you to store and organize your iTunes library information.

    PublicDominion - A wiki that generates new web pages automatically from user-added tags.

    Plain Ticket - A message queue for Google App Engine applications.









    Thanks Seattle, for your hospitality.


    Posted by Mano Marks, Google App Engine Team
    Read More
    Posted in | No comments

    Thursday, 4 September 2008

    App Engine Hack-a-thon: Tokyo

    Posted on 10:42 by Unknown
    Posted by Amanda Surya, Google App Engine Team




    We'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 Own

    Throughout 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 sketches, designs, web page mock-ups, etc. ahead of time, and use the hackathon to develop your idea into a working application that you can share with the world.

    At the end of the day, we'll invite you to share your App Engine applications with the group.



    What Do I Need?

    We will provide facilities, power, refreshments and experts to help you learn to use Google App Engine and write your application. Just bring your laptops, ideas and enthusiasm to complete the mix.



    When and Where?

    The Tokyo hack-a-thon will take place Saturday September 20, 2008 from 10AM-6PM(JST +900). It will be held in Google's Tokyo Office.



    Space is limited so Sign Up now.



    Hosted by:

    Takashi Matsuo, Naoki Ishihara

    Read More
    Posted in | No comments
    Newer Posts Older Posts Home
    Subscribe to: Posts (Atom)

    Popular Posts

    • A Day in the Cloud, new articles on scaling, and fresh open source projects for App Engine
      The latest release of Python SDK 1.2.3, which introduced the Task Queue API and integrated support for Django 1.0, may have received a lot ...
    • Cube Slam meets Google Cloud Platform
      The Google Creative Lab team has built another fun Chrome Experiment called Cube Slam . Cube Slam connects players into a three dimensional,...
    • Update on Datastore Auto IDs
      In the upcoming Google App Engine 1.8.1 release, the  Datastore default auto ID policy in production will switch to scattered IDs to impro...
    • GDC’13: Learn how to build games on Google Cloud Platform
      At the Game Developers Conference last month, we held a day of sessions showing developers how to take advantage of Google Cloud Platform ...
    • The BugSense hybrid app: experiences using Clojure on Google App Engine
      Today’s post comes to us from Jon Vlachogiannis and Panos Papadopoulos , founders of BugSense , a mobile error analytics service. We hope y...
    • Cloud SQL API: YOU get a database! And YOU get a database! And YOU get a database!
      Google Cloud SQL lets developers host their MySQL databases on Google Cloud Platform. We take care of replicating the data, backups, update...
    • International Offline Disk Import now available with new disk-upload centers in Japan, India and Switzerland
      Google Cloud Platform customers have told us that transferring large data sets (in the hundreds of terabytes and beyond) can be expensive a...
    • Get started at no cost with a faster, larger Google Cloud SQL database
      You want your application to be fast. Databases play a big role in your overall application speed and end-users’ experience. Reads and write...
    • Using Google Compute Engine with open source software
      With the recent announcement that Google Compute Engine is now Generally Available, we thought you might also like to know about the many p...
    • Outfit 7’s Talking Friends built on Google App Engine, recently hit one billion downloads
      Today’s guest blogger is Igor Lautar, senior director of technology at Outfit7 (Ekipa2 subsidiary), one of the fastest-growing media enterta...

    Categories

    • 1.1.2
    • agile
    • android
    • Announcements
    • api
    • app engine
    • appengine
    • batch
    • bicycle
    • bigquery
    • canoe
    • casestudy
    • cloud
    • Cloud Datastore
    • cloud endpoints
    • cloud sql
    • cloud storage
    • cloud-storage
    • community
    • Compute Engine
    • conferences
    • customer
    • datastore
    • delete
    • developer days
    • developer-insights
    • devfests
    • django
    • email
    • entity group
    • events
    • getting started
    • google
    • googlenew
    • gps
    • green
    • Guest Blog
    • hadoop
    • html5
    • index
    • io2010
    • IO2013
    • java
    • kaazing
    • location
    • mapreduce
    • norex
    • open source
    • partner
    • payment
    • paypal
    • pipeline
    • put
    • python
    • rental
    • research project
    • solutions
    • support
    • sustainability
    • taskqueue
    • technical
    • toolkit
    • twilio
    • video
    • websockets
    • workflows

    Blog Archive

    • ▼  2013 (143)
      • ▼  December (33)
        • 2013 Year in review: topping 100,000 requests-per-...
        • 2013 Year in review: making Google Compute Engine ...
        • 2013 Year in review: bringing App Engine to the PH...
        • Now Get Programmatic Access to your Billing Data W...
        • 2013 year in review: making scalability easy with ...
        • 2013 Year in review: taking Google Cloud Platform ...
        • 2013 Year in review: pushing the limits of Big Data
        • 2013 Year in review: enabling native connections f...
        • 2013 Year in review: bringing Offline Disk Import ...
        • Best practices for App Engine: memcache and eventu...
        • 2013 Year in review: giving time back to developers
        • 2013 Year in review: bringing together mobile and ...
        • Go on App Engine: tools, tests, and concurrency
        • Qubole helps you run Hadoop on Google Compute Engine
        • Alert Logic security and compliance solutions for ...
        • Outfit 7’s Talking Friends built on Google App Eng...
        • You can now deliver any-screen streaming media usi...
        • Using Google Compute Engine with open source software
        • DataTorrent offers massive-scale, real-time stream...
        • DataStax Enterprise feels right at home in Google ...
        • Why We Deployed Zencoder on Google Cloud Platform
        • Scalr and Google Compute Engine
        • Cloud9 IDE on Google Compute Engine
        • Fishlabs architects upcoming game with Compute Eng...
        • An ode to Sharkon
        • SaltStack for Google Compute Engine
        • Google Compute Engine and App Engine give Evite fr...
        • SUSE Linux Enterprise Server Now Available on Goog...
        • Google Compute Engine is now Generally Available w...
        • The new Persistent Disk - faster, cheaper and more...
        • Red Hat and Google Compute Engine – Extending the ...
        • Google Compute Engine helps Mendelics diagnose gen...
        • CoolaData digs into the “why” of online consumer b...
      • ►  November (15)
      • ►  October (17)
      • ►  September (13)
      • ►  August (4)
      • ►  July (15)
      • ►  June (12)
      • ►  May (15)
      • ►  April (4)
      • ►  March (4)
      • ►  February (9)
      • ►  January (2)
    • ►  2012 (43)
      • ►  December (2)
      • ►  November (2)
      • ►  October (8)
      • ►  September (2)
      • ►  August (3)
      • ►  July (4)
      • ►  June (2)
      • ►  May (3)
      • ►  April (4)
      • ►  March (5)
      • ►  February (3)
      • ►  January (5)
    • ►  2011 (46)
      • ►  December (3)
      • ►  November (4)
      • ►  October (4)
      • ►  September (5)
      • ►  August (3)
      • ►  July (4)
      • ►  June (3)
      • ►  May (8)
      • ►  April (2)
      • ►  March (5)
      • ►  February (3)
      • ►  January (2)
    • ►  2010 (38)
      • ►  December (2)
      • ►  October (2)
      • ►  September (1)
      • ►  August (5)
      • ►  July (5)
      • ►  June (6)
      • ►  May (3)
      • ►  April (5)
      • ►  March (5)
      • ►  February (2)
      • ►  January (2)
    • ►  2009 (47)
      • ►  December (4)
      • ►  November (3)
      • ►  October (6)
      • ►  September (5)
      • ►  August (3)
      • ►  July (3)
      • ►  June (4)
      • ►  May (3)
      • ►  April (5)
      • ►  March (3)
      • ►  February (7)
      • ►  January (1)
    • ►  2008 (46)
      • ►  December (4)
      • ►  November (3)
      • ►  October (10)
      • ►  September (5)
      • ►  August (6)
      • ►  July (4)
      • ►  June (2)
      • ►  May (5)
      • ►  April (7)
    Powered by Blogger.

    About Me

    Unknown
    View my complete profile