PureScript Workshop

PureScript Workshop

A deep dive workshop to jumpstart your journey with PureScript



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: Juspay Technologies Pvt. Ltd, Stallion Business Center, No.:444, 2nd floor, 18th Main, 6th Block, Koramangala, Bangalore - 560095

This workshop is open to 15 participants only.

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

#Venue Partner



Juspay Technologies Pvt. Ltd.

Stallion Business Center, No.:444, 2nd floor 18th Main

6th Block, Koramangala

Bangalore - 560095

Karnataka, IN


Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more