The new clojure-doc web site

November 14, 2021

Back when I was working on the clojure.java.jdbc Contrib library, I moved its documentation to clojure-doc.org so that the community could contribute to it, without the CLA that covers contributions to Contrib itself. Over time I became a general contributor to clojuredocs/guides which was the repository behind the clojure-doc.org web site.

Unfortunately, about three years ago, the infrastructure that runs clojure-doc.org became inaccessible to the maintainers of the site so, although pull requests continued to be accepted, the site itself could no longer be updated. I talked with Michael Klishin, the original creator of the site, about moving it to GitHub pages but we never quite got around to it. Until today.

Continue reading →

Social Media

November 10, 2021

I've been on both Twitter and Facebook for a very long time and it definitely has had its ups and downs. A couple of times over the last six years, I've felt the need to take a complete break from Facebook and have deactivated my account for up to a couple of months each time. I've also taken several breaks from Twitter, although I didn't deactivate my account.

I've finally decided that the cons are outweighing the pros for me on social media so I have shutdown (deleted) both my Twitter account and my Facebook account. Permanently.

Continue reading →

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 →