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.
We welcome you to join nearly 149 other people and...
- Speak: CFP is open till 20 Jan 2020.
- 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.)
#Speaker travel support
Composable Data Pipelines for not-so-Big Data
The session aims to accomplish two primary objectives:
- Demonstrate how plain ol’ Clojure and its features provide reasonably powerful alternatives to distributed computation frameworks.
- Present an Experience Report of a team using Clojure in production for the first time.
At numberz, we help businesses automate their payments collection processes. This requires us to pull data from our customers’ ERPs into our systems. The size & heterogeneity of these data-sets pose various technical challenges which were slowing down our customer onboarding process and introducing a significant bottleneck in the customer lifecycle.
The talk will cover how we solved this business problem using Clojure. We will walk through the different iterations of the solution, the challenges faced at each stage, and the specific features of Clojure that helped us overcome those challenges. The talk will also cover some of our experiences working with Clojure in production, for the first time, and is aimed at people toying with the idea of introducing Clojure into their work projects.
- Context - numberz & what it does
- Business problem
- Iterations - improving the solution
- Naive implementation using threading macros and core.async
- DAG-based implementation
- DSL to decalaratively express DAGs and compose transformations together
- Challenges faced
Basic familiarity with Clojure
I’m a web developer, based out of Bangalore, India. I currently work at numberz, a financial technology startup where I lead the technology team. Most of my decade-long career in software engineering, has been in the financial technology domain, where I’ve helped build systems for invoicing, payments processing, collections automation, etc.
My interest in functional programming & music led me to hacking on Overtone a few years ago. A few hours into it, I was hooked and this was my gateway into the world of Clojure. Having been something of a hobbyist in Clojure for a few years now, I have lately been involved in introducing Clojure at work, for a business-critical project. It has been a hugely insightful experience and has further reinforced my belief in the benefits of using functional programming and Clojure in real-world business applications.