I have been using Julia for a long time, but my skills have long plateaued when it comes to designing my code in more modular / structured way. Ideally, I would like to improve my coding so that I could modularise my code so that it plays well with other Julia packages, e.g. taking advantage of the amazing DifferantiationInterface.jl and so on.
I have learnt quite a bit from reading blog posts, looking at people’s code and of course from this tremendously helpful forum. However, I learn best from books (is this an age thing ? ) and I was wondering if anyone could perhaps point out to me a book that is devoted or devotes a significant portion to software design with Julia. I could imagine that there also non-Julia specific books out there that a Julia programmer would benefit from?
(Sidenote: would it be a good idea to have a Category in this forum called something like “Learning Resources” or similar?)