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-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Functional Monthly 7

  • Feb 25, 2014 · 6:15 PM
  • Rdio Penthouse

Fluent Conference speaker and SFJS organizer Brian Lonsdorf will be presenting! Buy your Fluent tickets with code SFJS for a special meetup discount..

Title: Functional Patterns for the non-mathematician

Speaker: Brian Lonsdorf

Functional design patterns such as lenses, arrows, functors, and monads all come from category theory. To fully grok them, you’ll probably have to wade through the whitest white papers, fighting the mathematical syntax and abstract examples.

I’m hoping to demonstrate the ideas into javascript. I’ll be showing direct and practical applications for every day programming.

FAQ: 

Q: Will there be food?
A: Yes, Rdio is sponsoring pizza and beer.

Interested in sponsoring or promoting a job opening? Fill out our prospective sponsor form

Interested in speaking? Fill out our prospective speaker form or email taylor @ looprecur.com

The SF JavaScript Meetup is committed to maintaining an inclusive, harassment-free atmosphere. Attendees, speakers and sponsors must all abide by our Code of Conduct. Recruiters, please do not spam the group with job postings/contact info in the comments or bring collateral to the events.

Join or login to comment.

  • Ariel C.

    Thanks to the organizers for the great event. It was very nice to meet some new folks.

    As I shared with some of you, at Lonely Planet (the most awesome Travel Guide in the world) we're looking for cool companies and talented people to work with all around the world. We have offices in Melbourne (Australia), London and now we're building a new campus in the US and we're hiring iOS, Ruby, Android and Frontend developers. If you want to chat about it send me an email to [masked]

    See you in the next Meetup!

    February 26, 2014

  • WIL P.

    I could not attend, and so I missed the real-time feed. Is it possible to post the recording to livestream or youtube?

    February 26, 2014

  • Brian L.

    Wow! Thanks so much for the feedback everyone. I'm feeling much more confident that I can Maybe("do these ideas justice") at fluent.

    1 · February 26, 2014

    • Luke R.

      Hi Brian, was just dropping through SF (UK based) and thought I'd come along, really enjoyed it. DO you have a link to the libraries you were using? fmap seemed to appear by magic! Cheers mate

      February 26, 2014

    • Brian L.

      Hey! Glad you enjoyed it. The full code lives here with before/after examples. https://github.com/DrB...­

      February 26, 2014

  • David Z.

    Deploying software tonight -- gonna be here for a while. Really sorry to miss it. Tear it up, Dr. Boolean.

    February 25, 2014

    • Brian L.

      Thanks David!

      February 26, 2014

    • David Z.

      I did watch the live-streaming: well paced and explained, thrillingly aggressive, with non-trivial examples. The patterns were pretty, too. You'll do great at fluent.

      February 26, 2014

  • Aaron C.

    The talk was well-paced... it was fast, covering a lot of ground with good simple examples that avoided the temptation to get too deep into math-y details (which are admittedly interesting, but often too much of a distraction). Each step of way built on the last, mentioning the existence of the underlying category theory and laws, but instead of dwelling on those details went straight into examples about WHY and how you'd want to use it. The final example nicely pulled everything together. There was something in this talk for everyone-- for beginners it gives a compelling taste for what's possible, for the more advanced it demonstrates a good way to teach others about the concepts involved. Overall: excellent!

    February 25, 2014

  • Jason M.

    If anyone wants to read a little more on functors, fmap, and related ideas, I skimmed a couple chapters from learnyouahaskell last weekend and think they're worthwhile:

    http://learnyouahaskell.com/making-our-own-types-and-typeclasses#the-functor-typeclass

    http://learnyouahaskell.com/functors-applicative-functors-and-monoids

    February 25, 2014

  • Jason M.

    I thought Brian did a great job of motivating each successive piece. I grokked a couple functional concepts and their applicability a little more tonight. Really enjoyed the fast overview followed by deep dives, and the live coding.

    Looking forward to future Functional Monthlies!

    February 25, 2014

  • Dave N.

    Tonight, we're giving away a ticket to Fluent Conference on March 11, thanks to O'Reilly. Also: Functional JS books!

    3 · February 25, 2014

    • Ag I.

      How do you sign up for the raffle?

      February 25, 2014

    • Dave N.

      Congrats to Steven for winning the JavaScript Survivor Challenge. He'll be receiving a free pass to O'Reilly's Fluent Conference on March 11. Thanks to everyone who participated!

      1 · February 25, 2014

  • Dave N.

    And lo, a livestream:
    https://new.livestream.com/sfjavascript/functionalmonthly7
    Muted until 7pm. Please forgive any audio or wifi issues.

    1 · February 25, 2014

  • Dave N.

    Last minute thai food! Yay Rdio!

    February 25, 2014

  • Matt B.

    Yay!

    February 25, 2014

  • Jason M.

    It's my first SFJS - what's the timing/schedule like for the evening? The "Export > Google Calendar" says it's 3 hours, curious where the talk(s) and networking land in that window. Thanks!

    February 25, 2014

    • Dave N.

      Talks start at 7pm.

      February 25, 2014

  • Tony H.

    Would love to attend and learn more but I have a previous event. Will this be recorded?

    1 · February 19, 2014

    • A former member
      A former member

      +1

      1 · February 25, 2014

    • WIL P.

      +1

      1 · February 25, 2014

  • WIL P.

    Can't go (darn). Un-RSVP'g. Really hoping for video on this one.

    February 25, 2014

    • A former member
      A former member

      Same here... +1

      February 25, 2014

  • Brian L.

    It's messy but whatever guys. whatever.

    https://github.com/DrBoolean/patterns_talk

    1 · February 25, 2014

  • Craig A. C.

    Will there be peanut-free food other than the rice? I know a lot of Thai has them, although not all.

    February 19, 2014

    • Stefan M.

      I miss going to grad school in Berkeley where everything was either vegan or macrobiotic *not*!

      February 20, 2014

    • Dave N.

      Rdio opted for pizza instead of thai food, which is thankfully peanut-free

      February 24, 2014

Our Sponsors

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