Square New York Presents: Android Spring Cleaning

Thu. Mar 10, 2016 5:30pm - 8:30pm EST
  • Get Tickets
  • Details
Event Stats
Event Description

Join us for our first Square New York Presents Series for a night of discussion and lightning talks from Square and our engineering friends from Genius and Electric Objects. We will start the night off with lightning talks from Lisa Neigut, John Rodriguez, Lisa Wray, and Jake Wharton. We’ll then finish out the evening with a panel discussion featuring all of the lightning talk speakers, moderated by our very own Logan Johnson.


Schedule:


5:30 p.m. — Doors open, light snacks, and beverages


6:30 p.m. — Talks begin


8:30 p.m. — Goodnight


 


Lisa Neigut: Retrofitting Control Flow


How does error handling influence the larger design of app architecture? This talk will attempt to answer this, using the speaker’s experience upgrading the Electric Objects Android applications from Retrofit v1.9 to the v2.0-beta2.


We will cover the deeper architectural ramifications of error strategies, particularly focusing on the question ‘what is the impact of exceptions on control flow?’ using examples from v1 & v2 of Square’s Retrofit library and the supporting code that Electric Objects uses to wrap these network calls.


Lisa Neigut is the Android Engineer at Electric Objects. Prior to Electric Objects, she spent two and half years handcrafting Java code for Android at Etsy, in Brooklyn. She tweets at @niftynei and blogs infrequently about tech things at http://blog.http417.com/.


John Rodriguez: Memory Leaks on Android


LeakCanary is a handy tool in any Android developer’s toolbox. However, with the advent of Marshmallow, LeakCanary started to throw its own OutOfMemory errors! In this lightning talk, John will dig into why this happens and how we’re fixing it so that you all can go back to writing awesome apps with increased confidence.


John Rodriguez is an Android engineer at Square working on the Register Point-of-Sale app. Prior to Square, John worked at Amplify on their award-winning Android tablet platform for K-12 education and at Major League Baseball on iOS and Java server-side applications.


Lisa Wray: Data Binding


A tour through the data binding frameworks obvious and not-so-obvious perks. Reduce boilerplate, avoid NullPointerExceptions, decrease code complexity, and maybe even fix some Android pet peeves.


Lisa Wray is the Android lead at Genius, the world’s repository of musical knowledge. Previously, she was a developer advocate for Android and wearables at Google and a mobile developer at the New York Times. She has a B.S. in Computer Science and Music from M.I.T.


Jake Wharton: AutoValue Extensions


Google’s AutoValue library provides easy value types in Java through code generation and its forthcoming release has a powerful new feature: extensions. This talk will introduce the extensions feature, cover useful extensions for Android, and offer tips for building your own.


Jake Wharton is an Android developer at Square working on Square Cash. For the past 5 years he’s been living with a severe allergy to boilerplate code and bad APIs. He speaks around the world in an effort to educate more about this terrible plague that afflicts many developers.


 


*Please note that advance registration is required to attend this event, and only registered guests will be able to attend. This event could potentially reach capacity, so we recommend showing up on time. Check in will close promptly at 6:30 PM.


**If you are a registered guest and no longer able to attend, please send an email to corin@squareup.com to allow space for other guests.


 

Comments
Reserve Tickets
Sorry, this event has already taken place.
Venue Details
Map of Venue Location.
Square NYC Office 375 West Broadway
New York City, NY 10012