reframe

Asynchronous communication streams between a Pedestal server and a ReFrame SPA

For long-running server processes possibly initiated by an AJAX call from an SPA client, it's often desirable to be able to receive (and display) status update messages (issued by the server during processing) in your front-end application's UI. In this piece I will discuss the two options of using **websockets** and **SSE** (server sent events), and, with code, show how to implement them using Clojure and ClojureScript.

Add a Custom Authentication Backend to a Clojure Pedestal Application using Buddy

I discuss the available backends available in the buddy-auth library and how they are implemented. I will then show, for circumstances where the provided back-ends don't meet our needs how we can implement our own.