IN/Clojure 2020

India's annual Clojure and ClojureScript conference. 14th-15th Feb, 2020. Pune, MH, IN.

Make a submission

Submissions are closed for this project

Novotel Pune Nagar Road, Crimson Hall, Pune

Proposal guidelines

We welcome talk submissions for the 4th edition of IN/Clojure!

CFP closes Monday, 20 Jan 2020.

This year’s expert Selection Committee includes:

  • Martin Klepsch, Clojure/Script consultant; creator of cljdoc, Clojure Berlin, and Heart of Clojure.
  • Paula Gearon, Software Engineer at Cisco Systems; in her 10th year of Clojure development.
  • Tejas Dinkar, Head of Technology at Quintype; loves to play with Clojure, Ruby, GoLang, ReasonML, and Node.js.

And selected speakers will enjoy sharing the stage with the perennially effervescent Bozhidar Batsov; prolific Clojurist, Emacs fanatic, maintainer of CIDER, nREPL and a dozen related projects, the editor of the community Clojure style guide, and Lisp hacker extraordinaire.

Submit a proposal now! Note:

  • CFP extended to 20 Jan 2020, from 01 Jan 2020.
  • All talk proposers receive a free conference day pass, irrespective of selection status.

For talk ideas, context, and speaker reimbursement information:

For event updates, follow us on twitter.

Why speak at IN/Clojure?

Over the years, IN/Clojure has served as a platform to kickstart a series of Clojure workshops and meet-ups across the country. And, it has helped attendees make a strong case for Clojure and Clojurescript adoption in their companies.

By sharing your ideas, experiences, and knowledge, you too can help foster the growing Clojure community in India, and also add to the global body of Clojure know-how.

And it’s a mighty fine opportunity to meet other Clojurists from across the world, and to meet companies that are using Clojure to solve business problems at scale.

Who should propose a talk?

You can submit a talk regardless of your experience level with Clojure; all perspectives matter.

IN/Clojure’s primary focus is the free exchange of ideas between new and experienced Clojure programmers alike.

You should especially propose a talk, if you’ve been programming Clojure and/or Clojurescript professionally but believe you have nothing to say. Well, you do, or your team does! Think, ideate, submit a proposal!

What to propose?

We’re looking for submissions on a wide range of topics.

  • You did something cool with Clojure lately? We want to hear from you!
  • Maybe you learnt Clojure on weekends and built a small game in ClojureScript? Write in!
  • Maybe you rewrote your old Java, or Go application in Clojure. Tell us all about it.
  • Maybe you rewrote your Clojure application in another language. Well, we want to hear about that too!
  • Maybe you taught Clojure to your friends, and there were some interesting aha! moments you want to talk about? Write in!
  • If you built a wrapper library, a terminal game, a scraper spider, a crud generator, a tflops number cruncher, a distributed messaging platform, or a deep learning thingamajig, yes, you should submit a talk!

How it works


  • You submit a proposal in our public call for proposals system.
  • You may propose one or more talks fitting these length criteria:
    • Full Talks will be 40 mins long, including 5 mins of Q & A.
    • Crisp Talks will be 20 mins long, including 5 mins of Q & A.
    • Lightning Talks will be 10 mins long, with Q & A in the hallways :-)
  • Our selection committee of experts will review and select talks, to help us curate an inclusive and diverse forum.
  • Talk selections are in these phases:
    • DONE: Select up to two “Full” talks by 01 Jan 2020 (see list of proposals).
    • INPROGRESS: Select more talks incrementally, while slots last.
    • CLOSE CFP: to new submissions on 20 Jan 2020 (extended from 01 Jan 2020).
    • Compelling proposals are likely to be selected prior to CFP close, at the selection committee’s discretion.
    • We aim to schedule up to 4 Full talks, 3 Crisp talks, and 3 Lightning talks, or some permutation thereof.
  • Once selected, our team will coordinate with you for travel and stay arrangements.
  • And we will work with you to help you tune and/or polish your content.

Selection philosophy

The smallness of the Clojure ecosystem in India makes it very likely that a subset of the organising team, panelists, and potential speakers are also professionally affiliated with some conference sponsors.

This does not negatively influence talk selection. Quite the opposite, it makes us especially mindful of selection bias, and we keep each other in check. In other words, IN/Clojure is not “pay to play”. Sponsors do not get special preference, and friends do not get to cut in line.

Additionally, our conference code of conduct naturally applies to the conduct of the talk selection process as well.

To exist, IN/Clojure fundamentally relies on the good sense and kindness of involved people, and the community at large. Please do write to for questions and clarifications.

Speaker reimbursement

All talk proposers receive a free conference day pass, irrespective of selection status.

For speakers whose submissions are accepted, IN/Clojure will reimburse economy-class travel costs:

  • For international travel – up to INR 80K (approx. USD 1200)
  • For domestic travel – up to INR 15K

And we will provide up to 2 nights / 3 days of stay to cover your time at the conference.

See other talks listed on this page, and submit yours today!

Make a submission

Submissions are closed for this project

All submissions

Team Dynamics & Communication Skills (Team Project Productivity, Start Ups & Management)


  • Mon, 20 Jan
🌑 Submission Type: Full (40 minutes)

Once Upon a Kotlin in Clojure

Siddharth (@sidkulk)

  • Mon, 13 Jan
🌑 Submission Type: Full (40 minutes)

Postgres-backed Job Scheduler for Clojure

Murtaza Akbari (@murtaza0xff)

  • Fri, 27 Dec
🌓 Submission Type: Crisp (20 minutes)

Polylith + Component = The Grand Design

Gautam Roy (@gautamr)

  • Sun, 24 Nov
🌑 Submission Type: Full (40 minutes)

From Lazy Lisper to Confident Clojurist

Alexander Oloo (@alekcz)

  • Tue, 19 Nov
🌑 Submission Type: Full (40 minutes)

Clojure through the eyes of a Java developer

Kannan Ramamoorthy (@kannangce)

  • Mon, 18 Nov
🌑 Submission Type: Full (40 minutes)

Debuggers in Lisps

Suvrat Apte (@suvratapte)

  • Thu, 07 Nov
🌑 Submission Type: Full (40 minutes)

Fight Complexity with Functional Programming

Gopal S Akshintala (@gopalakshintala)

  • Wed, 06 Nov
🌑 Submission Type: Full (40 minutes)

GANGES: Clojure retro game music engine

Bobby Towers (@porkostomus)

  • Tue, 29 Oct
🌑 Submission Type: Full (40 minutes)

GraphQL subscriptions with Lacinia, and how it compares to Java and Node.js

Gerard Klijs (@gklijs)

  • Mon, 28 Oct