by Abhishek A Amralkar (@aamralkar) on Sunday, 19 November 2017

+1
Vote on this proposal
Status: Submitted
Technical level
Beginner

Abstract

Clojure is a dynamic, general-purpose programming language. Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures.

Outline

  1. Clojure Introduction
  2. Working with REPL (READ EVAL PRINT LOOP)
  3. Clojure Data Structures
  4. Functional tools in Clojure
  5. Regular Expressions in Clojure
  6. Useful libraries in Clojure
  7. Functions in Clojure
  8. Our First Function in Clojure

Requirements

  1. Laptop with any NIX distro. My personal favorite is Debian.
  2. Java 1.8
  3. Leiningen (https://github.com/technomancy/leiningen)
  4. Light Table (http://docs.lighttable.com/)

Speaker bio

I am technologist with polymath background. I work on all technologies like DevOps, Cloud, Linux, Security, Databases, Clojure, Docker, AWS, Azure, Mesos, DCOS.

I run few meetup groups in Pune

  1. https://www.meetup.com/Pune-Cloud-Engineers-and-Architects-AWS/
  2. https://www.meetup.com/Pune-Mesos-Users-Group/
  3. https://www.meetup.com/Pune-Clojure-Meetup/

My blog is located at

http://abhishekamralkar.com