Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

GDG DevFest West schedule

Saturday 20th October 2012

  • Big, Beautiful Data and the Google Maps API

    by Paul R. Saxman

    Have data and love maps? Looking to go beyond the map marker and explore the world of map visualizations? The Google Maps API supports a number of different ways to show geo-spatial data on a map. Stop by Brendan and Paul's talk to learn about visualizing data using symbols and heatmaps, and about rendering truly massive datasets on a map with WebGL.

    At 10:30am to 11:30am, Saturday 20th October

  • Google Wallet

    by Mihai Ionescu

    Accepting payments on the web can be tricky and Google Wallet aims to simplify this process by making the process easier and allowing you to focus on developing your core user experience. During this talk Google we"ll cover Wallet APIs, developer tools, and best practices for payment processing.

    At 10:30am to 11:30am, Saturday 20th October

  • Lessons Learned Moving from Developer to Entrepreneur

    by Rob Walling

    As a software developer turned entrepreneur I've learned most things the hard way. Years of trial and error have unearthed a laundry list of false assumptions, missed expectations and times when "best practices" were far from the optimal approach to a problem. Using stories from my experience I will share specific lessons I"ve learned over the past several years, each of which has had a profound impact on my ability to run my company.

    At 11:30am to 12:30pm, Saturday 20th October

  • Productivity or Performance, Pick Two with Dart

    by Seth Ladd

    Dart is the new structured web programming platform, including a language, a virtual machine, an Editor, libraries, and most importantly a compiler to JavaScript. We'll explore the philosophy of Dart and learn how Dart helps developers be more productive building high-performance apps for the modern web.

    At 11:30am to 12:30pm, Saturday 20th October

  • Android's Social APIs

    by Trevor Johns

    Learn about the APIs that help make Android more social. We'll explore ways that application developers can display status updates, share content, enable real-time communication, detect nearby devices, and interact with the physical world. No social network required.

    At 1:30pm to 2:30pm, Saturday 20th October

  • Create magical apps and engage your audience using YouTube and YouTube's new APIs

    by Jeremy Walker

    If your usage of the YouTube platform is limited to occasionally pasting embed codes in your blog, then you are missing out. The YouTube of today is much more than just a video hosting site. Using the new Google Data APIs and YouTube Player APIs, developers can harness the power of the world’s most popular video destination to build new and innovative applications. In this session, we will provide an overview of the new YouTube APIs and jump into some code to start you thinking about all the possibilites for your apps!

    At 1:30pm to 2:30pm, Saturday 20th October

  • Add Google+ to your sites with the Google+ Platform. And lolcats.

    by Jonathan Beri

    Take a holistic approach to adding the Google+ platform into your websites. We will use a fictional media site, the lolcat Tribune, and make it social by integrating into it various pieces of the Google+ Platform. Along the way, we'll highlight best practices.

    At 2:30pm to 3:30pm, Saturday 20th October

  • Why Do Android Apps Crash and What to Do About It?

    by Andrew Levy

    Andrew will discuss the trends he sees in Crittercism's crash reporting and app performance management service that spans across 250 million devices and 6 billion app loads. He will reveal the top common errors and crashes in Android apps and recommendations on how to fix them. Andrew will go into extensive detail on the top 10 crashes that are happening on Jelly Bean, and share the most common fixes. He will also show you how to read Crittercism's crash reports and provide a step-by-step demo on how to optimize your dashboard and daily workflow.

    At 2:30pm to 3:30pm, Saturday 20th October

  • Testing your Android apps - what to test and how

    by Jouko Kaasila

    With more and more applications competing for users attention it is getting increasingly important to ensure that your app works on all Android devices as it should. If you launch your app without proper testing you risk wasting your marketing and development efforts by getting bad ratings and having your users disappointed just because your app does not work on their device. In his presentation Jouko Kaasila from Bitbar will go through the most common approaches to tackle the testing challenge from application developer's point of view and explain why testing for device compatibility is a must for any serious Android application developer. He will also give examples of most common urban myths about testing and go through some best practices to minimize the cost and effort related to setting up your test infrastructure.

    At 4:00pm to 5:00pm, Saturday 20th October

  • Use Flexbox Yesterday!

    by (╯°□°)╯︵suıʞʇɐqɐʇ

    Many web developers have stumbled onto the extremely useful Flexbox spec for solving many of their layout woes. For a long time, though, we only had (buggy) implementations in Firefox and WebKit. This spec has been given a facelift recently, and is now supported by all the major browsers (prefixless in some!). In this session I'll teach you the Flexbox spec, going from the basics up to advanced techniques that you can use in your own pages to solve real problems, illustrated with plenty of examples to help ground all this knowledge in practicality. I'll also answer any questions about the development of the Flexbox spec (I'm the author) or any other CSS or HTML-related questions you may have.

    At 4:00pm to 5:00pm, Saturday 20th October

  • Intro to Arduino

    by Matt Garten

    Find out why you should be using an Arduino microcontroller and how easy it is to get started! We will be doing some basic examples of Arduino programming. Also tips and tricks on how to avoid common mistakes and making debugging less painful.

    At 5:00pm to 6:00pm, Saturday 20th October

Sunday 21st October 2012

  • Build your first Dart app!

    by Seth Ladd

    We'll lead you through the process of building a modern web app with the Dart platform, using both client-side and server-side Dart. You will explore the language, libraries, editor, and integration with Chromium. You'll leave this session with a working Dart app that works in modern browsers.

    At 10:00am to 12:00pm, Sunday 21st October

  • Creating Cross-Platform Games with PlayN

    by James L. Williams

    One of the main promises of Java was write once, run anywhere. PlayN is a 2D game library that delivers on this promise. PlayN uses a pluggable architecture to allowing you to write core code and have the library let the library intelligently resolve the commands on the target platform. With the same codebase, you can create games for desktop Java, HTML5, Android, iOS, and Flash. In this session, we will learn how to setup and create a PlayN project and deploy it to various platforms.

    At 1:00pm to 3:00pm, Sunday 21st October

  • Working with HTML5 Canvas

    by Oswald Campesato

    This session shows you how to work with HTML5 Canvas graphics and animation. After you learn how to render shapes in a <canvas> element, you'll learn how to move those shapes around the screen. If you're really ambitious you'll learn how to detect collision between objects, and even create a basic game in HTML5 Canvas.

    At 3:00pm to 5:00pm, Sunday 21st October