deps.edn and monorepos
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
.
Talks: Clojure's Superpower
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
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
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
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!
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
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!
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!
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
seancorfield/next.jdbc 1.0.0-rc1
next.jdbc
-- the "next generation" of clojure.java.jdbc
-- 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.