Smartphones and the amazing success of operating systems like Android and iOS have transformed the way we think about computing. Mobile development is a big priority for Google, and this week's tech talk will feature a number of New York Google engineers discussing some of the lessons and challenges they've encountered. We'll go through a series of short presentations on topics ranging from on the go file access in Google Drive to dependency injection frameworks for iOS.
Short presentations will include:
• Android - Come hear about info cards for movies, and learn what goes into identifying every prominent character and song in every movie.
• Drive - Today, more and more people are using their phones and tablets to access their files on the go. Find out what Google Drive and Docs are doing to keep up with this multi-device world.
• Commerce - The dependency injection pattern is not in extremely wide circulation in the iOS programming world, but it is a fruitful and helpful way to keep code organized and testable. This talk discusses and gives a short tutorial on the Objection framework, a dependency-injection framework for Objective C being used for iOS efforts within Google's commerce group.
• iOS (UXA) - Not many people realize Google does a lot of iOS development. We ship over 20 different apps with hundreds of developers from more than 10 offices. Come join us to learn about what technologies we use, techniques to keep things humming and the unique challenges we face at Google.
Welcome by Marcus Mitchell, Engineering Director, Google
Gabriel Taubman has been a Software Engineer at Google since 2005. In that time he's worked on image search infrastructure, web search ranking, was a founding member and software lead of the Google Glass team, developed new natural language question answering infrastructure launched in Google Now, and currently works on various Android projects.
Kelvin Chan has been a Software Engineer at Google since 2010. He has worked on several mobile projects, including Google Shopper. Most recently, Kelvin works on the Google Drive application for iPhone and iPad.
Matt Hiller has been a Software Engineer at Google since 2005. In that time he has worked on ads, an experimental news-reporting project, and in commerce, where he currently works.
Alastair Tse, Google's first iOS engineer and has worked on projects including Google Search App, Voice Search, Goggles, Chrome and Translate. He is currently part of a cross functional design and engineering team called UXA. In addition to iOS, he is a Python, Mac and Web developer too.
The agenda for this event is:
5:30 - 6:30 pm: Attendees Register / Networking
6:30 - 6:35 pm: Welcome & Intro
6:35 - 7:35 pm: Presentation
7:35 - 8:00 pm: Q/A
Please note the venue entrance is on the 8th Avenue side of the building, and you should enter at the 8th Ave / 16 St corner. If you mistakenly go to the 9th avenue entrance, building security will ask you to walk around the building (on the outside!) to the 8th Avenue side. The A,C,E trains stop on the 8th Avenue side of the building.
The RSVP name will be provided to the building security in advance - so please do register with your real name (first/last) as this will significantly speed up registration.
Google volunteers will also be present at the event to answer any questions you may have, look for people who are wearing "Google" t-shirts.
See you there!