addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

phpMelb Aug 20: App Engine, Generators, Security, and Project Conception/Design

Presentation: Building Scalable PHP Applications Using Google’s App Engine by Amy Unruh and Stuart Langley

Google App Engine allows you to build web applications on the same scalable systems that power Google applications. In this talk we’ll dive into the best practices for writing scalable PHP applications on the App Engine platform, with a particular focus on how you can easily build apps that incorporate large-scale asynchronous background processing. The talk will include:

  • An overview of App Engine, and the differences between applications running on App Engine and a typical LAMP stack
  • Using App Engine services such as task queues, memcache, and user authentication
  • Composing your application with Google Cloud Datastore, Google Cloud Storage and Google Cloud SQL.

Amy and Stuart work for Google in Sydney.

Lightning Talk: In Defence of Generators by Rick Measham

We were introduced to PHP's new generators at the May meeting and, upon further reflection, I believe they're more useful than they first appeared. I'd like to make a five minute lightning defence.

Presentation: Understanding PHP; a Guide to Security by Ben Dechrai

PHP has a mixed reputation. On the one hand, some people swear never to use it citing numerous security concerns. On the other, some people love it because it's one of the more flexible and arguably easier to learn languages for web development out there. This talk is aimed at those who are relatively new to PHP and want to understand more about the issues that can cause them to come unstuck.

Ben will discuss the PHP interpreter's modus operandi and configuration options, something that will help with anticipating security weaknesses in applications and attack vectors used by those trying to break the system. A live demo of web site attacks will demonstrate the relative ease of bypassing application security.

Lightning Talk: How I Plan To Learn To Stop Worrying And Love CRMs by Tim Ogilvy

Tim's current project is a secure portal/extranet for one of his clients. Initially just used to create and store quotes, it has the potential to evolve into a fully-fledged CRM which he finds both amusing and spooky at the same time.

In this lightning talk, Tim will introduce his novice project in order to share his experience and gain constructive criticism from the group. Feedback on security, suggestions for a suitable framework to consider moving forward, and suggestions for how to give up his addiction to Dreamweaver will all be gratefully received.

[Talk title unashamedly provided by Ben Dechrai]


After a quick pack up, we head to the nearest eating establishment for food, drinks and networking.

Join or login to comment.

  • A former member
    A former member

    It was very interesting, thanks!

    1 · August 20, 2013

  • Ben D.

    Hi folks. Thanks again for coming, and thanks to Amy, Rick and Tim for their presentations.

    Don't forget to get in touch if you want to give a talk in the future, either via the mailinglist or discussion board, or by sending me a personal email or message through

    Also thanks for the great response and feedback to my talk. I'm sorry I wasn't able to take more questions, but if you have any please feel free to ask here or on the mailing list. I'd also love any additional feedback if you have any.

    The presentation and code as it stood a few weeks ago are at if you want them. I'll update those with the feedback I receive, as well as providing an easier to use demo interface so that you can scare your colleagues and clients in to caring about security :)

    2 · August 20, 2013

  • Andrew C.

    Very much enjoyed it, thanks :-)

    August 20, 2013

  • A former member
    A former member

    Some great topics. Sounds very worthwhile!

    August 12, 2013

  • A former member
    A former member

    I will attend.

    August 7, 2013

40 went

Our Sponsors

  • BuzzConf

    Beers brought to you by the world's first emerging technology festival!

  • 10collective

    10collective are one of our brilliant food sponsors!

  • Symmetry Ninja

    Symmetry Ninja is a trouble maker and sensible larrikin.

  • Astute Payroll

    Astute Payroll are one of our marvellous food sponsors!

  • Obee

    Obee are a delicious food sponsor!

  • Collective Campus

    Collective Campus provide our hosting venue

  • JetBrains

    JetBrains are raffling off a product licence at each meeting!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy