• Naresh Jain
    Naresh Jain
    Dhaval Dalal
    Dhaval Dalal
    schedule 1 year ago
    Sold Out!
    90 mins
    Event
    Beginner

    In Indian classical music, we have Jugalbandi, where two lead musicians or vocalist engage in a playful competition. There is jugalbandi between Flutist and a Percussionist (say using Tabla as the instrument). Compositions rendered by flutist will be heard by the percussionist and will replay the same notes, but now on Tabla and vice-versa is also possible.

    In a similar way, we will perform Code Jugalbandi to see how the solution looks using different programming languages and paradigms.

    During the session, conference attendees will take turns at coding the same problem using different languages and paradigms. There would be multiple such attempts by different participants during the Jugalbandi.

  • Pratik Patel
    Pratik Patel
    schedule 1 year ago
    Sold Out!
    240 mins
    Workshop
    Intermediate

    This is an introductory level workshop on ClojureScript. Attendees should have working knowledge of Clojure and should bring a laptop with the ability to install and run development software.

    ClojureScript is a functional programming for JavaScript. ClojureScript is a compiler for Clojure that emits Javascript. ClojureScript is practical, elegant, and most importantly, fun! In this workshop, we'll go from setting up the ClojureScript platform to building a database-backed website in 3 hours. We'll introduce concepts in Functional Programming and avail of the awesome ClojureScript browser REPL to build a web app. We'll also discover the power of Om, a ClojureScript library that marries the popular React.js framework into ClojureScript.

    ClojureScript is a version of the popular functional programming language Clojure that compiles to JavaScript. We will avail of the awesome ClojureScript browser REPL to build a web app. In this workshop we'll cover the following topics to get you up-and-running and on the way to becoming a ClojureScript expert:

    1. Installing the ClojureScript platform
    2. Setting up the interactive browser REPL
    3. Building web apps with ClojureScript
    4. Persisting to a database in ClojureScript
    5. Fast single page applications using Om
  • Liked KC Sivaramakrishnan
    keyboard_arrow_down

    Introduction to OCaml

    KC Sivaramakrishnan
    KC Sivaramakrishnan
    schedule 1 year ago
    Sold Out!
    240 mins
    Tutorial
    Beginner

    OCaml is a statically typed functional language with a fast native code compiler and incremental garbage collector. In this tutorial, we will first introduce the basics of OCaml using an interactive environment running in a web browser, as well as a local install of OCaml using the OPAM package manager. We will also explore how to compile OCaml to JavaScript using the js_of_ocaml tool.

    This tutorial is aimed at people with programming experience. Previous experience with a functional language will be useful but is not required. No prior knowledge of OCaml is assumed.

  • Liked Vagmi Mudumbai
    keyboard_arrow_down

    Pure functional programming in your browser and server with PureScript

    Vagmi Mudumbai
    Vagmi Mudumbai
    schedule 1 year ago
    Sold Out!
    90 mins
    Demonstration
    Intermediate

    PureScript is a functional programming language with a very interesting monadic effect system. If you are a developer who targets javascript either on Node.js or on the Browser, PureScript will liberate you from the callback hell and provide a robust type system to reason about your code at compile time.

    In this session we will build a full stack PureScript application targeting both io.js and a react app on the browser.

Sorry, no proposals found under this section.