IN/Clojure 2020
India's annual Clojure and ClojureScript conference. 14th-15th Feb, 2020. Pune, MH, IN.
Feb 2020
10 Mon
11 Tue
12 Wed
13 Thu
14 Fri 09:30 AM – 09:00 PM IST
15 Sat 08:45 AM – 06:00 PM IST
16 Sun
Gautam Roy
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 software architectural paradigm called Polylith and also bringing stuartsierra’s component system within it; how these two (old and new) can live together happily to make your system design more clean and elegant. Although Polylith is not only applicable for Clojure but this goes well with Clojure’s philosophy. Stuartsierra’s component system is being used successfully by Clojure developers and designer for years now to manage your system states declaratively.
This talk is not only theoretical but also sharing how-to/gotchas/lesson learned etc. with production code; we are using these two concepts together in our production system for last several months happily.
Target audience: Intermediate to Seasoned Clojurists
Takeaways: large scale system design concepts.
Please note that there are several terms/concepts common to both but they are not same; will be explained clearly during presentation.
My assumption is that Stuartsierra’s component is very well known ; the talk will be shorten/elaborate on this particular topic depending on audiences.
What is Polylith?
Clojure and basic system design concept.
I’m currently working in Brainsfeed as Senior Software Engineer, We are building a new kind of on-demand research platform and Clojure(Script) is the tool for us; from backend to front-end.
Having over a decade of software development/programming experience, started career with Java, but written code in many languages and finally shifted completely to Clojure-the most beautiful programming language. A life long math lover who want to write code each and everyday till the end of the world.
https://www.linkedin.com/in/lambda-lover/
Hosted by
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}