Chennai Clojure - Meetup #1


Details
Hello everyone,
A journey of thousand miles starts with a single step!
We are excited to kickstart our Chennai Clojure Community's First Meetup with a keynote from a veteran, Dr.Srikumar Subramanian.
Agenda
6.30 PM -- 6.45 PM: Introductions
6.45 PM -- 7.15 PM: Talk #1
Title: I'm Lisp. I'm inevitable.
Abstract:
We write functions that take arguments to make them do different things. This goes all the way up as software systems have a desire to become configurable at several levels. We invent ad hoc file formats based on, say, XML or JSON in order to place such configuration information. Over time, the configurability needs and the configuration itself tend to become more complex and start demanding some degree of programmability. In this talk, Srikumar will share a story from when he was working on muvee's automatic video production system that started from such a desire for configurability and ended up with a lisp/scheme dialect. Hopefully, this will show you how lisp serves as a natural building material for programming in even the most mundane corners of applications and scales up to the most sophisticated contexts.
Speaker Profile:
Dr.Srikumar Subramanian. A Software Shifu with an experience of close to two decades. Out of which, close to a decade of experience in signal processing. He is the creator of muSE, a LISP dialect created for video editing application.
He is with us throw light on the Lisp world for us to start our Clojure journey.
7.15 PM - 8 PM: Talk #2
Title: Building an E-Commerce Marketplace Middleware in Clojure
Abstract:
Have you ever wondered how we can build a real-world, production-ready, end-to-end application using the functional programming principles? Immutability, Pure Functions, and all other functional programming things sound good on paper but How can we build something useful by applying it?
At Ajira, We recently built an e-commerce marketplace middleware in Clojure for a leading retail chain to sell their products on multiple e-commerce sites seamlessly. In this case study, we are going to build a minimal version of this project using which Tamizh will be sharing how we implemented it.
No previous knowledge of Clojure is required :)
Speaker Profile:
Tamizhvendan started his programming journey at the age of 12, and the passion has not left him since then.
He is a Full-Stack solution provider and has a wealth of experience in solving complex problems using different programming languages and technologies. Tamizh is also a functional programming enthusiast and authored two books on web development using functional programming in F#. He works as a Lead Consultant in www.ajira.tech
8 PM - 8.30 PM: Networking
Remote people can join using this zoom link (https://pramati.zoom.us/meeting/600583100).
In addition to the talk:
- Snacks will be provided in between the talks.
- Parking shouldn't be a problem.
- Feel free to bring in your colleagues, Pramati is spacious ;-)

Chennai Clojure - Meetup #1