Get the latest tech news

Structuring large Clojure codebases with Biff


I've been rewriting my reading app from scratch and open-sourcing it in the progress. I'm using it to experiment with new Biff features.

I thought it'd be worth going over the main new architectural approaches in Yakread for anyone interested in poking around the code/as a preview of what to expect in Biff later on. Every unit test has the form “pass some data to this pure function and make sure the output matches this constant.” However I think the experimentation phase may be largely over: the framework features I’ve described above are all in place; now I just need to bang out the rest of the app.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Clojure

Clojure

Photo of Biff

Biff

Photo of large Clojure

large Clojure

Related news:

News photo

Writing your Clojure tests in EDN files

News photo

One Billion Cells – Another Multiplayer Demo with Clojure

News photo

Biff – a batteries-included web framework for Clojure