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-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Talk #1: Swifty View Controller Presenters #2: Protocols and The Promised Land

  • Jan 28, 2016 · 6:30 PM

Talk #1: Swifty View Controller Presenters with Jesse Squires

One major shortcoming of UIKit is that view controllers have too many responsibilities. This talk focuses on one — presenting and dismissing view controllers — and how we can re-examine and redefine these common operations with a more Swifty API that reduces boilerplate and increases expressivity.

About Jesse: 

Jesse has been working on iOS apps since iOS 5 and is currently working at Instagram. He's the author and maintainer of the popular JSQMessages library. He frequently contributes on GitHub and writes at jessesquires.com.

Talk #2: Protocols and The Promised Land with Michele Titolo:

Swift’s design promotes language features like generics and first-class protocols as key architectural components in application development. However, many of the logical patterns that arise, including ones imported from Objective-C, don’t work as we expect them to. In many cases, Swift’s type system resists certain straightforward patterns, such as constraining a property to both a class and a protocol. This talk will highlight several of these challenges, discuss the underlying causes, and evaluate workarounds.

About Michele:

Michele Titolo has been making iOS apps for over 5 years. She has shipped over a dozen apps to the Apple AppStore, and designed and implemented APIs for a number of them. She enjoys debugging, refactoring, and finding elegant solutions to difficult problems. Outside of work,she is CTO of Women Who Code, and an avid Doctor Who fan.

Schedule:  

6:00pm: Doors open.  

6:30 - 7pm: Refreshments and food Food will be from Limon and will include options for omnivores, and vegans, and gluten-free folks. We will not be serving alcohol at this meetup, but we'll have plenty of soda options. 

7pm: Presentations + Q&A. We'll have a very short break between presentations. 

Afterwards  you're welcome to stay and chat. 

Location:  

The Realm office is on Townsend St. between 2nd and 3rd

Look for the door-person standing outside the building. He or she will guide you up. 


Getting there:  

•  5-minute walk to the King St. Caltrain station. 20-minute walk from the Powell St. BART Station.

•  Building entrance is next to the parking garage. 

•  Bike Parking. We don't have bike racks, but you can bring your bike up, but you'll need to carry it to the 2nd floor. The building doesn't have an elevator. 


Thanks to: 

Realm for hosting and providing food + drinks. 

Call for speakers!

We're looking for speakers! Know anyone? :) We hope so! Please fill out this short talk proposal form

We have openings for lightning talks (up-to 10 mins) as well as longer talks (20-30 mins) talks. 

Questions? Email: Chris at [masked] or Arwa at [masked]


Join or login to comment.

Our Sponsors

  • Realm

    Hosting + organizing

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