addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartexportfacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

The Functional Phone: Building a native iOS app with ClojureScript and Clojure

Come listen to an experience report on how Clojure(Script) lets you use parens on the server and mobile side! Then stick around for some Haskell learning if interested.

6:00 - 6:30pm Introductions and dinner

We'll use this time to get to know each other better. Please RSVP so we can arrange the for the dinner.

Dinner is sponsored by FarBetter

FarBetter lets you plan and book business travel in one minute.

The Functional Phone: Building a native iOS app with ClojureScript and Clojure

This talk will explore how FarBetter has built a native iOS app using ClojureScript for on-phone business logic, mated with an Objective-C UI. FarBetter's back end is a Clojure-based microservices environment. The talk will explore:

  • Running ClojureScript on a phone
  • Using Prismatic's Schema library for targeted type checking
  • Communicating between front and back ends via websockets
  • Structuring large functional programs via the Component library.

About Chad Harrington

Chad Harrington is CEO of FarBetter, Inc., a startup company focused on disrupting the business travel market. He holds a BS in Computer Engineering from BYU.

Optional Haskell Breakout Session

Harold Carr and Levi Pearson lead this this group which is initially focused on teaching Haskell to anyone who is interested.  See the mailing list post and course wiki for more information.

Join or login to comment.

  • Jeff R.

    I thought the talk was excellent. And, after hearing about all of the challenges of ClojureScript on iOS, I would have thought you were faking it if the live-coding demo had gone smoothly. It was much more disappointing to me that you couldn't get competent Emacs help in that group. If not there, where?

    November 12, 2014

  • Matt

    Thanks. I learned a lot especially like the idea of scripting using node and clojurescript

    November 12, 2014

  • Chad H.

    Hi All,
    Thanks for attending my talk last night. Unfortuately, the talk ended up being mostly about all the problems with running ClojureScript on NodeJS/iOS. I wish that I had talked about more positive aspects. And at the end, my live coding demo didn't work. :-( Not my best night. Oh well. I have been very busy getting our beta release together and didn't put enough time in to preparation. I apologize for that. Perhaps I can give a future talk and redeem myself. There are a lot of cool things we are doing that could be of interest.

    Thanks again for attending and see you in January.


    November 12, 2014

Our Sponsors

  • Red Brain Labs

    Recording gear for the meetings, occasional meals, misc. costs

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