User Tools

Site Tools


Dave Orme muses about data-first development.

My current work emphasizes data engineering and analysis using Kubernetes, Clojure, Scala, Eclipse, and Google Cloud Platform or AWS.


The Cloud

Scala, Clojure, and FP

Data-First Development


Older work

Coconut Palm Software home

Donate Bitcoin:



Kubernetes, Docker, Streaming Data, Spark, Scala, Clojure, OSGi, Karaf, GCP, AWS, SQL


Everything I say here is my own opinion and not necessarily that of my employer.


This is an old revision of the document!

Clojure and Scala

At the time I originally created this page, functional programming on the JVM was a controversial idea. Today, Scala and Clojure are de-facto standards for large scale distributed systems development and in my current job we use both. Here I index blogs and links on these topics.


  • Hoplon, the most innovative web programming environment I've seen in a long time
  • Boot Boot, a batteries-included setup for easy library creation with Boot:
    • Including live compile/test followed by hot code reload,
    • Markdown to documentation with live browser reload,
    • and (optional) upload to gh-pages and Clojars
  • Perun - static web sites using Clojure

Lisps, more generally

Why Racket is an excellent blog describing benefits that the Lisp family of languages generally brings to programming.


Java and FP (pre Java-8)

fp/home.1499909966.txt.gz · Last modified: 2017/07/12 21:39 by djo