We began in Pune in 2016 and after two editions in namma Bengaluru, we’re delighted to come full circle back to apla Pune (and all those delicious bakarwadis and modaks).
As India’s premiere Clojure and ClojureScript conference, we strive to facilitate the free exchange of ideas between new and experienced programmers alike.
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.
We believe that this edition of the conference, like previous editions will foster the growing Clojure community in Asia.
Who should attend?
Whether you are knee-deep writing macros that write macros, or struggling to escape the beginner’s plateau, or wondering if/why/how to adopt Clojure in your organization, or are in it purely for the joy of learning, IN/Clojure is the event bringing together a great mix of Clojure/Script masters, practitioners, and newcomers from across India and beyond.
Why Attend?
We welcome you to join nearly 149 other people and...
Learn: We run two all-day hands-on Clojure workshops. Check 'em out here.
Converse: Derive some sweet cerebral expansion from the talks, the tweetstorms, and the “hallway tracks”.
Inspire: Trade notes, ideas, tools, and techniques with new and experienced Clojure programmers alike (photostream).
Be Inspired : Start that project, that meetup, that hack night, that business, that beautiful work of art.
Sponsor: Help foster the growing Clojure and FP community in India/Asia.
Network: Meet seasoned practitioners and awesome sponsors (listed below). Hire or get hired. Acquire or get acquired ;-)
Grab: Some cool swag, and some fun swag, and some zany swag.
Party: Eat, drink, and make merry with some of the nicest people around.
Plus, this year we enjoy the company of the perennially effervescent Bozhidar Batsov; prolific Clojurist, Emacs fanatic, maintainer of CIDER, and Lisp hacker extraordinaire.
(Oh, and tickets are going, going, going... grab yours while stocks last.)
IN/Clojure is India’s annual Clojure and ClojureScript conference, including talks about features, libraries, tools, usage, and more. IN/Clojure 2020, our 4th edition, is happening on 14th and 15th Feb 2020 (Fri/Sat) in Pune, Maharashtra. more
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. expand
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.
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.
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!
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!
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 team@inclojure.org 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!
I will share my experience using GraphQL subscriptions in various languages. I will both demo it’s use in an application, and share some performance test results comparing them. more
Lighting up a LED, the hello world of embedded programming. A simple yet empowering feat, the feeling of pushing the boundaries of the abstract world of coding and actually causing direct action on the real world. This talk will embark you on a unique journey of applying the power of Clojure to building connected objectsplenty. Traditionally, entering the realm of the Internet of Things from the … more
This talk attempts to familiarize Function Programming (FP) and how it can improve your code quality by turning it more expressive and testable with minimum accidental complexity. more
You have just bootstrapped and is catering thousands(or maybe millions) of happy users. Like most good applications, tech stack starts with a battle-tested RDBMS/NoSQL crud operations. Then, you start looking into user behavior, user’s interaction with the system to provide a customized experience or to deliver the next set of cool features. The ideal way to achieve such analysis is by sending cu… more
I’m a fulltime Java developer. A while back, I started with Clojure through #100DaysOfCode. Throughout the journey there were lot of amusing parts and few hard parts. This is to summarize my journey into clojure as a Java dev. more
The Clojure community is filled with really smart people, with great ideas writing very few tutorials and less documentation. At times it can be quite intimidating and discouraging. This talk is about how you can build your skill and confidence as a Clojure developer. As well as my journey from Pixie, to Hylang and eventually Clojure. more
The core philosophy of Clojure and its ecosystem is Simplicity. But when we need to build large scale system of decent amount of complexity and components, we need to ponder over many best practices like maintainability, code deduplication, unit testing, integration testing, separation of concern, third-party integration etc. In this session we are going to discuss in-and-out about relatively new… more
Ah, the future! Such an exciting topic! It’s always a lot of fun to speculate on what will follow next, isn’t it? You know what’s twice as exciting (at least for programmers) - discussing the future of Clojure development tools, those underappreciated workhorses that make our lives hacking with Clojure easier, more fun and more productive. more
Programs are read by Humans and run by Machines. Machines care only about correctness and performance of the program, nothing else. However, to humans, Readability and Reasonability of the programs matter the most, beyond just correctness and performance. Developers are not just consuming programs in parts, but also as a whole within a system. Therefore, code volume, function names, programming l… more
This talk explores a job scheduler for Clojure (now extracted into a library), which, in addition to being capable of persisting state, is resilient to the variability of a distributed system. more
This is a crisp talk targeting engineers in leadership roles in Clojure companies. I will cover our experience at Helpshift, growing from 5 Clojure engineers to 30+ today. I will talk about: more
On a beautiful spring day in 2012, Chris Granger showed a new concept of an IDE which was simple like an editor but, was full-fledged like IDE. This was way before VSCode and Atom, it showed what Clojure/Script can do with less code and was a preferred editor for people coming to Clojure/Script ecosystem for many years. Now, the time has changed and Chris left the project and so did, other core d… more
This talk majorly circles around how Clojure Lazy Sequences and Lisp Cons Cells work. I will also try to explain to the audience on what mistakes I made when I started writing Clojure and how understanding Lisp Cons Cells helped me understand Clojure Lazy Seq’s. more
The talk is intended to juxtapose Kotlin and Clojure features. The talk will compare both languages and bring out the critical differences which would help people in decision making of when to use which language. more
Once you start using Clojure, you know at some point macros will make an appearance. And invariably, we will end up with use cases where macros are deemed necessary. But is it though? Nope, not really. This talk is aimed to shine light on the lessons we learned (read mistakes) along the way, with that hope to cover where macros are the good guys by helping you scale fast, where they are the bad g… more
I got into clojure last year after spending a few uninspiring years with python. I had programmed in C++, Go in the past and was not worried about taking up clojure. more
Supercharging existing Clojure applications using Wasm. WebAssembly (or Wasm) is a portable binary code format for executable programs. High level languages (C/C++/Rust) can compile down to Wasm as a portable target. Wasm is about 20% slower than native code execution. more
‘legacy’ OOPS programmers vs ‘current’ functional programmers - people find it hard to go from one to the other Intent is to explain the differences and make it easier for OOPS programmers to adopt Clojure. We’'ll refrain from comparing which one is better. more
Attendees will discover the influence of communications places into action while using your everyday people skills, added with a unique style of active listening. more
IN/Clojure is India’s annual Clojure and ClojureScript conference, including talks about features, libraries, tools, usage, and more. IN/Clojure 2020, our 4th edition, is happening on 14th and 15th Feb 2020 (Fri/Sat) in Pune, Maharashtra. more