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.

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 →

VS Code and Clover

November 9, 2020

I've written before about how I switched from Emacs to Atom at the end of 2016, where I initially used ProtoREPL (which is no longer maintained) and then I switched to Chlorine at the end of 2018. I've been very impressed with the work that Mauricio Szabo has done on Chlorine, adding a way to extend the functionality using ClojureScript so that you can add your own commands -- as I do in my atom-chlorine-setup repo so that I can easily work with Reveal (and previously with Cognitect's REBL). I've posted a few Atom/Chlorine/REBL videos to YouTube showing my workflow.

Continue reading →

next.jdbc Compendium II

October 24, 2020

seancorfield/next.jdbc 1.1.610

I recently released 1.1.610 and since it has been about five months since my last post summarizing advances in this library, I thought another summary post would be helpful.

Continue reading →

next.jdbc Compendium

May 23, 2020

seancorfield/next.jdbc 1.0.445

This morning I released 1.0.445 and realized it's the sixth release since I last mentioned it in a blog post, so I thought it would be helpful to summarize all of the changes made so far in 2020. 1.0.13 came out at the end of December and I decided to switch from MAJOR.MINOR.PATCH versioning to MAJOR.MINOR.COMMITS versioning since I'd already made the commitment to no breaking changes -- only fixative/accretive changes -- when the library originally moved from Alpha to Beta a year ago.

Continue reading →

Happy New Releases!

December 31, 2019

Wrapping Up 2019

It's been a while since I blogged about the projects I maintain so I figured New Year's Eve 2019 was a good time to provide an update!

Continue reading →

How do you use clojure.spec

September 13, 2019

An interesting Clojure question came up on Quora recently and I decided that my answer to "how do you use clojure.spec" there should probably be a blog post so that folks without a Quora account can still read it. [If you do have a Quora account, feel free to read it there instead and upvote it!]

The original question on Quora was:

Continue reading →

Release! Release! Release!

August 7, 2019

Lots of Releases

Over the last week or so I've released minor updates to several of the projects I maintain, so I thought it would be nice to have a summary blog post rather than a scattering of minor announcements.

Continue reading →

Next.JDBC to 1.0.0 and Beyond!

July 4, 2019

next.jdbc 1.0.0 and 1.0.1

First off, seancorfield/next.jdbc 1.0.0 was released on June 13th, 2019 (and I announced it on ClojureVerse but did not blog about it), and yesterday I released seancorfield/next.jdbc 1.0.1 which is mostly documentation improvements.

Continue reading →

Next.JDBC Release Candidate 1

June 4, 2019

seancorfield/next.jdbc 1.0.0-rc1

next.jdbc -- the "next generation" of -- is a modern Clojure wrapper for JDBC. The first Release Candidate is now available to test -- containing only accretive and fixative changes from Beta 1. The API should be considered stable enough for production usage.

Continue reading →