deps.edn and monorepos VII (Polylith)

October 13, 2021

This is part of an ongoing series of blog posts about our ever-evolving use of the Clojure CLI, deps.edn, and Polylith, with our monorepo at World Singles Networks.

Continue reading →

deps.edn and monorepos VI (Polylith)

October 1, 2021

This is part of an ongoing series of blog posts about our ever-evolving use of the Clojure CLI, deps.edn, and Polylith, with our monorepo at World Singles Networks.

Continue reading →

deps.edn and monorepos V (Polylith)

August 25, 2021

This is part of an ongoing series of blog posts about our ever-evolving use of the Clojure CLI, deps.edn, and Polylith, with our monorepo at World Singles Networks.

Continue reading →

tools.build

August 2, 2021

With the recent release of tools.build, I wanted to provide a quick example of using it for a CI-like pipeline.

tools.build is focused on "building" things and when the subject has come up on Slack, the feedback has been that the CLI already has a good story for running tests etc, and the consensus seems to be that running multiple CLI commands is the intended usage.

Continue reading →

deps.edn and monorepos IV

July 24, 2021

This is part of an ongoing series of blog posts about our ever-evolving use of the Clojure CLI, deps.edn, and Polylith, with our monorepo at World Singles Networks.

Continue reading →

deps.edn and monorepos III (Polylith)

June 6, 2021

Back in April, I talked about us dipping into Polylith at work in deps.edn and monorepos II, and also our planned migration away from clj-http. Since then, we've completed the migration to http-kit and we've also migrated away from clj-time (which is deprecated, because it is based on Joda Time). We've also started refactoring our subprojects into Polylith components. This is another periodic update on where we are in our journey.

Continue reading →

deps.edn and monorepos II

April 21, 2021

A couple of months ago, I wrote about our use of deps.edn with our monorepo at work. I've updated that post to reflect changes we've made recently and I'm going to talk in more detail about those changes in this post.

Continue reading →

It's the "Little Things"...

March 25, 2021

Our Clojure team is a big fan of reducing dependencies and, in particular, avoiding dependencies that are known to be troublesome (such as the special circle of hell that is all the different versions of the Jackson JSON libraries).

Continue reading →

deps.edn and monorepos

February 23, 2021

At World Singles Networks llc we have been using a monorepo for several years and it has taken us several iterations to settle on a structure that works well with the Clojure CLI and deps.edn.

Updated April 21st, 2021 to reflect recent changes in our setup. See deps.edn and monorepos II for more details.

Continue reading →

Talks: Clojure's Superpower

November 24, 2020

For about a decade, I used to speak regularly at conferences and user groups around the world. In 2013, I decided to take a break and just enjoy attending events (here's a small selection of my presentations covering the last three years of that decade).

Continue reading →