Cloud World

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

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

    • Tutorial: Adding a cloud backend to your application with Android Studio
      Android Studio lets you easily add a cloud backend to your application, right from your IDE. A backend allows you to implement functionality...
    • 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 ...
    • Pushing Updates with the Channel API
      If you've been watching Best Buy closely, you already know that Best Buy is constantly trying to come up with new and creative ways to...
    • 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...
    • New Admin Console Release
      Posted by Marzia Niccolai, App Engine Team Today we've released some new features in our Admin Console to make it easier for you to mana...
    • JPA/JDO Java Persistence Tips - The Year In Review
      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...
    • The new Cloud Console: designed for developers
      In June, we unveiled the new Google Cloud Console , bringing together all of Google’s APIs, Services, and Infrastructure in a single interfa...
    • Best practices for App Engine: memcache and eventual vs. strong consistency
      We have published two new articles about best practices for App Engine. Are you aware of the best ways to keep Memcache and Datastore in syn...
    • Developer Insights: Building scalable social games on App Engine
      Today’s guest blogger is Hernan Liendo, CTO of Zupcat , developer of social games played by millions of people worldwide.  Hernan shares his...
    • Bridging Mobile Backend as a Service to Enterprise Systems with Google App Engine and Kinvey
      The following post was contributed by Ivan Stoyanov , VP of Engineering for Kinvey, a mobile Backend as a Service provider and Google Cloud ...

    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)
      • ►  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)
        • Introducing Google Moderator on App Engine
        • New Admin Console Release
        • SDK 1.1.3 Now Available for download
        • Seattle is a Cloudy Kind of Town
        • App Engine Hack-a-thon: Tokyo
      • ►  August (6)
      • ►  July (4)
      • ►  June (2)
      • ►  May (5)
      • ►  April (7)
    Powered by Blogger.

    About Me

    Unknown
    View my complete profile