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 1outlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Functional Programming with JavaScript / Adventures in pocket-sized JavaScript

Mark Wales - Functional Programming with JavaScript

I'll be talking about functional programming from the point of view of a non-mathematically inclined programmer. I'll leave out talk of functors, monads, and category theory and instead focus on some practical functional programming that you can start using straight away. We'll start with `filter`, `map`, and `reduce`, before moving onto function composition (using `compose`) and partial application (currying).

Tom Cartwright - Adventures in pocket-sized Javascript

While building the UI at, I needed a better way of holding state and manipulating the DOM. The small amount of JS I had was becoming unmaintainable. In an attempt to a) understand all the code in my project and b) keep the payload small (< 12KB at time of writing) and chose to avoid frameworks and combine a few small modules do the job. In this talk I will detail how you can rock a framework-less flow while avoiding some of the issues that I ran into. Expect some reckons about the unix philosophy and other (polite) rants.

Join or login to comment.

  • tim p.

    Excellent, both talks.


  • Robert F.

    Really enjoyed both talks, sorry didn't make it to the pub afterwards?!..


  • Jonathan E.

    Really enjoyed both of the talks, and meeting a bunch of Bristol JavaScript devs! We are still looking for a front-end developer at TravelLocal, so if any attendees are looking for something new please drop me a message!


  • Mat

    Really really sorry for the late drop out, hopefully someone can make it at mega short notice

    2 days ago

  • Jamie O M.

    Stuff came up so just freed up a space! :)

    2 days ago

  • Lubos K.

    3rd on the waiting list. Fingers crossed. ;-)

    2 days ago

  • Alastair

    Hey - just wondering if everyone on the 'going' list is definitely going? Got a few people on the waitlist who definitely are :)

    3 days ago

    • Mark S.

      I can't make it this one - so, freeing up a space.

      1 · 3 days ago

    • Tom W.

      I'm afraid I can't either so +1 free space.

      2 days ago

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