Monday, May 19, 2014

Building Web Applications with Clojure - screencast

It's out!

I am pleased to announce, that my screencast: Building Web Applications with Clojure has been released by Packt Publishing. It is an excellent resource to get you started with developing Clojure web applications or just to refresh existing knowledge if you got your feet wet already, but still feel like some general understanding is needed.

Example codes & sample video

There a GitHub repo with example codes - where each video has a separate tag: and a sample:

Screencast contents

As there is a number of web frameworks/approaches in Clojure and usually it is up to a programmer to combine them into one working application, this course introduces viewers to basic mechanisms and techniques used when developing web applications with Clojure - such as Ring handlers, requests, responses and middleware.

Next, we focus on interaction techniques: form/session/cookie handling, HTML generation and simple RESTful approach is covered.

Then, we learn how to access external resources, such as PostgreSQL and MongoDB. After that, ClojureScript is briefly covered and finally some popular web libraries: Compojure, Liberator, Hiccup and Enlive are covered.

1 comment :

  1. Hello Tomek, I purchased your Clojure video series yesterday and am currently on Chapter 5. I just wanted to let you know you did a great job. The pace is just perfect, the length of each video is perfect, the topics are introduced in a sequential manner and clearly explained. I'm looking forward to completing the series and start to implement on my first project.