Certainty and Clarity are certain to become clear

Wednesday 15 Mar 2017 from 6:00pm - 9:00pm

It feels like each day there's progress within JavaScript toward a point where our language adapts to the goals set in Functional Programming.

With the progress comes a new Jargon that helps us incorporate the decisions we need to adopt to embrace the benefits of FP in our JavaScript.

This month we're looking at Elm as a reference point, the new outlook and jargon Functional Programming is lending to JavaScript, and how we can test our JavaScript explore some of the benefits as we look ahead.

  • Rob Howard

    A Type of Checking

    by Rob Howard

    Learn about types and tools that check them: Flow and TypeScript. We'll learn to catch bugs, shrink our tests, and write more robust code.

  • Justin Anderson

    A State of Pure Confusion

    by Justin Anderson

    From the simple function, to data modelling, to control flow; Functional Programming emphasises “certainty”.

    To embrace that certainty, we need a new bundle of confusing sounding words; immutability, purity, statelessness, polymorphism, algebraic data types...

    This presentation will grow our vocabulary to bust that jargon

  • Peter DeGroff

    A View of Elm

    by Peter DeGroff

    Elm is a functional programming language and runtime with a strong notion of how to build and structure frontend applications.

    Let's look at what parts make Elm unique, and what analogues we can find in JavaScript.

people attended this meetup
  • Tici Andrade
  • Emmanuel Fallancy
  • Zhenzhe Xu
  • Jessica Claire Edwards
  • Ray Dai
  • David Vuong
  • Vasyl Boroviak
  • Andrew Morris
  • Jonathon Hope
  • Laksh Mikkili
  • Aaron Lee
  • Alex Chen
  • saeid khakmardan
  • Blair McKenzie
  • Vasyl Zubach
  • Tristan Southwell
  • Shine Li
  • Dale Chapman
  • Andrew H. Lee
  • Jonathan McEwan
  • Qing Wu
  • leah cerinich
  • Jackson Rowe
  • Michael Ahearn
  • Aiham Hammami
  • Timothy Downs
  • isabel brison
  • Adrian Falleiro
  • Ben Buchanan
  • Mark Swanson
  • Daniel Gormly
  • Ignacio Catalina
  • Miko Ademagic
  • Paul Fioravanti
  • Kartik Gupta
  • ufuk tandogan
  • NM 4th
  • Yangmei Chen
  • Jack Jeffress
  • Alex Swan
  • Monica Olejniczak
  • Jason Herbert
  • George Haidar
  • Brendan Annable
  • Yuko Sugiyama
  • Mike Riethmuller
  • Pierre Bergamin
  • JJ Halans
  • Fin Tsai
  • Jimmy Chen
  • Roman Volkov
  • Michael Mroz
  • Eoin Meaney
  • Michael Hills
  • Ewelina Borucka
  • Peter Fagan
  • Kane
  • Thomas Marrec
  • Robert Chang
  • Mauro Alvarez
  • Christopher Armstrong
  • Christian Hanvey
  • Barney Bishop
  • Meggan Turner
  • Ben Joffe
  • Joachim Bachstätter
  • Santhosh Thiyagarajan
  • Ned Pike
  • Cyril Thomas
  • Kidd zheng
  • Ben Booth
  • Boris Gordon
  • Shyam Bhadreshwara
  • cillian cleland
  • Girish Patil
  • Luke Clark
  • Michael Brown
  • Qim Yi Lee
  • Tom Ulman
  • William Kuang
  • Jonathan Haines
  • Hassan Zaheer
  • Rob Rohan
  • Matt Rowles
  • Anton Schertenleib
  • Clint Brown
  • Mitchell Tilbrook
  • Steve Gilles
  • Alex Karolis
  • Gilmore Davidson
  • Ilya Pachkine
  • Romulo Lembcke
  • Joshua Freislich
  • Ricky Sullivan
  • Emma Ysebaert
  • Chris Armstrong
  • Chris Pearce
  • Fiona Chan
  • Matt Sutton
  • Sharkie