Blog

Getting Started With Clojure Koans

Getting Started With Clojure Koans

Clojure is a dialect of the Lisp programming language that runs on the on the Java virtual machine (JVM). One advantage of running on the JVM: Clojure apps can leverage the vast library of Java apps that already exist. If...
Continue reading →

Parallelism at SCNA 2016

SCNA has long been one of my favorite conferences. Reason: Rich conversations with other attendees. People who attend SCNA come from a wide range of developer communities and they represent most of the languages in use today. Each community grows...
Continue reading →
Obsessive Learning

Obsessive Learning

I do the learning thing pretty obsessively. ~Mandla Magagula Mandla Magagula and I spoke via Skype yesterday morning. Mandla is a software developer based in Johannesburg, South Africa. When he’s not at work, Mandla and his team teach software craftsmanship to...
Continue reading →

The Business of Parallelism

The Business of Software Conference is a gathering for people who run software companies. This year marks the tenth year for the conference. Thank you BoS organizers for inviting me to present The Business of Parallelism. Slides appear below. Video...
Continue reading →
8th Light Acquires WisdomGroup

8th Light Acquires WisdomGroup

We’re gonna need a bigger boat. ~Police Chief in the movie Jaws After 21 years of independent operation, WisdomGroup has been acquired by 8th Light. WisdomGroup’s two-decade history has been an adventure of growth and change. We started with network and...
Continue reading →