Swift SF: “Swift thinking” w/ Keith Smiley of thoughtbot

For our first San Francisco meeting, we’ll be graciously hosted at thoughtbot in downtown San Francisco. They'll also be providing delicious pizza and beer! 

Our speaker will be Keith Smiley of thoughtbot and the CocoaPods project. Followed by drinks & community Q&A about what we’ve all learned about Swift so far! Keith will talk about topics such as operator overloading, JSON parsing and functional paradigms in Swift.

*** Schedule ***

6:30-7:00pm: Pizza + beer (Thanks, thoughtbot!) 

7::00 on: + Speaker + Q &A

*** Getting there ***

via BART/Caltrain.  2.5 blocks from the Montgomery St. BART station.  About a 20 minute walk to the King St. Caltrain Station. 

Street Parking after hours should be pretty easy. However, If you need a garage, there is an hourly lot on Mission between 2nd and 1st.

RideShare - Post your ride offers or requests here.

The meetup will take place in suite #700. You'll need to sign in with security in the lobby before heading up. 

*** Sponsors ***

A huge thank you to thoughtbot for graciously hosting:

Meetup organizers - the peeps at Realm.io

Join or login to comment.

  • Garrison V.

    Jean-Pierre, what is the environment var to set before starting Xcode 6 that lets you see XPC "messages" used by Xcode 6? Was fun yesterday. Good info received on swift internals.

    June 27, 2014

    • Jean-Pierre S.

      $ export SOURCEKIT_LOGGING=3
      $ /Applications/Xcode6-Bet­a.app/Contents/MacOS/Xco­de

      July 2, 2014

    • Garrison V.

      Thanks JP

      July 2, 2014

  • Tony C.

    I liked the meetup, but yet I felt it was too narrowly focused. It defiantly interest advanced developers like me who have C++ in their background but I wonder about younger developers without my background. May I suggest it would good to cover features of the Swift language for all developers who have read the book but need help in writing their first app? While the topics were interesting "operator overloading", optionals, (! or ?), etc. Imagine if you were learning this for the first time? Would it not be better to cover how to use classes, enums and structures and new data types rather than operator overloading in the first SF meetup? I understand you are planning to address that so this suggestion may be redundant. I like to learn a new language "the hard way" by writing a big app and struggling to understand concepts in competing this app(battleships perhaps?). This "struggling" i.e. "hard learning" is the fastest way to learn. Just my two cents.....

    June 30, 2014

    • Roderic C.

      To Tony's suggestion that we have a project that we work on over the summer, it just so happens that I have a candidate project for this. I'm currently working on a toy app based on Foursquare's API that is about 50% of the way done. I could be convinced to open this repo up and allow people to Swiftify the code base. Advantages:
      1) I'd get a lot more help on the project as my time is limited these days
      2) Tony and other's could try/edit/discuss some best practices in a mostly public forum using pull requests.

      Let me know if anyone is interested in participating. We'd probably take this off of the meetup.com comment threads, perhaps reach out on twitter if you are interested: @roderic

      July 2, 2014

    • Tim A.

      I’m getting ready to announce something on that front very soon. Roderic, Tony, Iker: I sent you a message asking for your feedback on the concept. Anybody else who would like to help or take a look email me [masked] :)

      July 2, 2014

  • Tony C.

    I learning a new programming language it's best to start with something fun.Wiping out row after row of 2 D aliens which are steadily advancing onto your ever firing spaceship will be fun. Yes it's an 80.s video game which will quickly get the group on on swift. Your thoughts?. I plan to build this app regardless of what this group decides

    July 2, 2014

  • A former member
    A former member

    The command-line Swift compiler mentioned: /Applications/Xcode6-Beta2.app/Contents//Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-ide-test

    4 · June 26, 2014

    • Clay S.

      What's the correct set of options to compile. I just keep getting "action required".

      June 27, 2014

  • A former member
    A former member

    Great meetup, look forward to learning more as the language and community evolves.

    2 · June 27, 2014

  • A former member
    A former member

    Unfortunately this event was an extreme disappointment. The talk began 40 minutes late and then lasted for only 20 minutes, covering very little.

    June 26, 2014

    • Tim A.

      Hey, organizer here. My since apologies for the delay in starting. We had a weird incompatibility issue between the OS the presenter was running (Yosemite) and the projector. We started about 10 minutes later than planned (we usually leave some extra time at the beginning for people to arrive and enjoy the food) but I understand this was still suboptimal.

      June 27, 2014

    • Tim A.

      As for the talk, Swift is obviously something new and as explained at the beginning, we are using those talks as an incentive for people to come and learn a few things, but the big value early on will definitely be the Q&A in the room and discussion before/after. If you want a full lecture-style session, you should check out our July 12 session, which has that exact aim. We’ll keep working on making this meetup a great experience for everyone!

      2 · June 27, 2014

  • Eduardo S.

    Great meetup guys, it was great to talk and learn some of your experiences so far. Thanks so much for sharing!

    3 · June 27, 2014

  • Robert M.

    Great talk! I left super inspired, especially for the opportunities for DSL's. It was also interesting to see the comparisons to Haskell, i've usually thought about it in contrast to C# so it was useful to consider it from another view point.

    4 · June 27, 2014

  • Mohsen A.

    Is there secure bicycle parking in this location?

    June 25, 2014

    • Arwa J.

      We won't have access to bike parking. I'd advise you to find parking near the building. See you tomorrow.

      June 25, 2014

  • Siamak Ashrafi (.

    I look forward to meeting everyone! Swift is now my favorite language - with Ruby and Scala. I will be giving a talk on Swift & Playgrounds at SVCC (free)


    This is my last day @ Google I/O so I might be a little late.

    2 · June 19, 2014

  • A former member
    A former member

    Excited to meet some fellow iOS developers

    1 · June 18, 2014

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

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