June 2018 Singapore Clojure Meetup


Details
Dear Clojurians, it's mid of the year. This time round, our friend at PALO IT(http://sg.palo-it.com/) will be hosting us, a big THANK YOU to PALO IT. The agenda has been planned for you below:
=================June Clojure meetup agenda================
- 6:30pm: Pizza, drinks & chat
- 7:00pm: François De Serres - Full Stack Datalog & Its Benefits
- 7:45pm: Kiran Karkera - Building REST APIs with Compojure
- 8:30pm: Networking
=========================Our Speakers=======================
François De Serres
Francois De Serres is the Head of Digital Technology at PALO IT Singapore. Passionate about new technologies, and people, François has recruited and guided large development teams. He has also set up and led complex IT programs using both waterfall and agile, and constantly succeeds in helping stakeholders achieve their objectives for more than 20 years.
===============What to expect from François' talk================
Clojurists are aware of the superpowers of Datomic, the immutable database. DataScript is a very similar, but lightweight Datalog DB that runs in the browser. Reader conditionals (.cljc) allows devs to write code once that runs on both Java and JS runtimes. Server-Sent Events (Websockets) allow for lean, asynchronous client/server protocols, and “reactive” applications. At PALO IT, they have successfully implemented Clojure/ClojureScript web solutions that leverage on these features.
- What are the benefits of using a Datalog DB on the client's side?
- How do the client and server side databases, the app state, and the communication channel interoperate?
- Which parts of the codebase are reusable on the client and the server? (Hint: a lot!)
- Key benefits for the system and the team.
Kiran Karkera
Kiran is a Clojure hacker and Data Science professional who’s been programming professionally for 17 years, of which the past 4 years were in Clojure. He now works as Data Scientist at Ocean Protocol. Kiran has contributed to a few Open Source Machine Learning libraries in Clojure. He is also the author of a beginner friendly book on Graphical models, titled “Building Probabilistic Graphical Models in Python”.
Organizer:
Flybot Pte Ltd
Sponsor:
PALO IT
Note to Attendees:
Kindly update your attendance before the date of the meetup in order for venue sponsor to setup the place and provide accurate quantity of pizza to prevent wastage.

June 2018 Singapore Clojure Meetup