PureScript Workshop

PureScript Workshop

A deep dive workshop to jumpstart your journey with PureScript


JSFoo is HasGeek’s annual JavaScript conference in Bangalore, India and other cities.

HasGeek, Bangalore





PureScript is a small, typed, functional programming language which compiles to JavaScript. PureScript requires no runtime by compiling to minimal JavaScript and to provide a simple Foreign Function Interface (FFI) to interact with existing JavaScript. PureScript has seen some commercial adoption and has many libraries available for writing functional web front-ends.

This is a full-day, hands-on workshop on how to build interactive web applications using PureScript. The workshop will teach you to:

  1. Write a front-end web application using pure functions.
  2. Learn some of the many tools used for writing PureScript applications.
  3. Use the FFI to interact with existing JavaScript.

Who should attend this workshop:

You should attend this workshop if:

  1. You have some experience in typed functional programming and want to apply your skills to front-end development.
  2. You are interested in finding out how to express front-ends as pure functions.

Software installations to be completed before this workshop:

You must bring your own laptop (Windows/Mac/Linux oS) to do the hands-on exercises during the workshop. To attend this workshop, you should install the following software:

  1. PureScript compiler
  2. node.js

A workspace in the Cloud9 online IDE will be provided with all required tools configured.

About the instructor:

Brian McKenna is a Senior Engineer teaching functional programming to the Atlassian Marketplace team in Bangalore. Brian has contributed to the PureScript compiler and many PureScript libraries. He has commercial experience with PureScript in creating an open-source front-end to SlamData.

Workshop details:

Date: Tuesday, 19 November
Time: 9:15 AM to 5:40 PM
Venue: HasGeek, 2699, 19th Main, 5th Cross, HAL 2nd stage, Indiranagar Bangalore – 560008

This workshop is open to 15 participants only.

Contact information:

If you have queries, call JSFoo on 7676332020 or email info@hasgeek.com



2699, 19th Main, 5th Cross, Indiranagar

Bangalore - 560008

Karnataka, IN