FOSSMeet 2018

FOSSMeet 2018

FOSSMeet is an annual event at NIT Calicut that brings together the Free and Open Source Community from around the country.

Abhishek A Amralkar

@aamralkar

A Clojure Crash Course

Submitted Nov 20, 2017

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

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

FOSSMeet is an annual event on Free and Open Source Software, conducted at National Institute of Technology, Calicut. The funnel is a space for proposals and voting on events. more