Monthly Meeting – May 2015

As the saying goes, “Parentheses are just hugs for your code” and this month, we’re going to embrace it. Our topic will be combining Clojure (a hip, modern Lisp dialect) with React.js (a hip, modern Javascript framework). If that sounds like an unlikely mixture, don’t worry: it’s going to be delicious.

Speaking of tasty, this month’s food, drink and venue have been graciously provided by the awesome folks at Utrecht, Inc.

And if all that wasn’t enough, we’re going to have some big announcements at the end of the evening that you won’t want to miss!

19:00 – Welcome with drinks & food
19:30 – Main Talk: “ClojureScript and React.js
20:30 – Raffle & News
20:35 – Social!

Main Talk: ClojureScript and React.js
Over the last few years we have seen the rise of browser  applications. Instead of rendering all UI server side, JavaScript driven client applications are now being widely adopted. While JavaScript is a flexible and powerful language, it has its shortcomings. This is where languages that compile to JavaScript step in. ClojureScript is one of them and offers its own powerful features to the front end developer.

React is a JavaScript library for creating declarative UIs. It was  created by Facebook to simplify writing applications consisting of many components. React allows you to write the UI as a function of state.

It turns out ClojureScript loves React. In this talk you will see how these two fit together, using the Reagent library as an example.

Speaker: Michiel Borkent (@borkdude)
Michiel Borkent is a software developer with an interest in functional programming, especially Clojure. He has a master’s degree in Informatics from the University of Twente. Michiel currently works at Finalist as a Clojure and ClojureScript developer. In his former job as a lecturer he enjoyed developing and teaching programming courses (C#, Clojure and others). Michiel’s hobbies include vegan cooking, listening to progressive rock and metal and of course programming!

Comments are closed, but trackbacks and pingbacks are open.