User Tools

Site Tools


Sidebar

Dave Orme muses about agile and functional programming.

My current work emphasizes SOA applications using Scala, Kubernetes, and AWS with a React-based SPA front-end. I'm also interested in progressive web applications and developer tools.


Blog

Scala, Clojure, and FP

Agile

The Cloud

Data-First Development

Older work

Coconut Palm Software home


Donate Bitcoin:

1Ecnr9vtkC8b9FvmQjQaJ9ZsHB127UzVD6

Keywords:

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

Disclaimer:

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

fp:home

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.

Clojure(script)

  • 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.

Scala

Java and FP (pre Java-8)

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