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.


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.
  • The Idea of Lisp provides useful context and history explaining why Lisp has endured and remains useful today.


Java and FP (pre Java-8)

fp/home.txt · Last modified: 2017/07/12 21:41 by djo