Skip to content

Details

The workshop will introduce web development with Clojure by working through a guestbook application using Clojure on the server and ClojureScript on the client. The following topics will be covered:

  • creating a new project

  • running database migrations

  • creating services using Swagger

  • building a UI using ClojureScript

  • Ajax communication between the client and the server

  • packaging the application for deploymentRequirements:The participants should have a working Clojure development environment setup. The steps to setup the environment are as follows:

  1. Setup a copy of OpenJDK (http://www.azul.com/downloads/zulu/).

  2. Setup Leiningen (http://leiningen.org/).

  3. Get a Clojure aware editor such as Light Table (http://lighttable.com/)or Cursive (https://cursive-ide.com/).

  4. Optionally, familiarize with Clojure by reading through the primer (https://yogthos.github.io/ClojureDistilled.html).

About Dmitri:

http://photos4.meetupstatic.com/photos/event/7/6/6/5/600_448170309.jpeg

Dmitri is the creator of the Luminus framework (http://www.luminusweb.net/) and the author of Web Development with Clojure (http://www.amazon.com/gp/product/1680500821). He works at the University Health Network where he develops applications to help improve patient care. Dmitri is an active member of the Clojure web development community and has authored a number of open source projects (https://github.com/yogthos). He blogs (http://yogthos.net/) and can also be found on twitter as @yogthos (https://twitter.com/yogthos).

Brought to you by:

http://photos2.meetupstatic.com/photos/event/1/4/3/2/600_448145170.jpeg

This event is part of:

http://photos1.meetupstatic.com/photos/event/3/6/7/0/600_446953936.jpeg

Devmonth is a free month long community celebration of all things development which includes a series of daily events, speakers, workshops, and hackathons. Supporting our goal of helping developers in Canada interact, collaborate and learn from each other to build a stronger community. Why? Because when developers come together the outcome is nothing short of magic.

For more information, visit http://www.devhub.ca .

Related topics

You may also like