Frequently Asked Questions

Short, practical answers. No fluff.

ClojureForJava.com is an educational site for developers—especially Java developers—who want to become productive with Clojure on the JVM through practical explanations, real examples, and book-like learning tracks.

Start with Clojure Foundations for Java Developers. It introduces the mental model shift (data + functions), the REPL-driven workflow, and the minimum syntax you need to read code confidently.

No. The site also teaches functional programming ideas that transfer beyond Clojure: immutability, composition, higher-order functions, recursion, data-oriented design, and clearer system boundaries.

We use AI as an editorial assistant, not as an automatic publisher. AI may help with outlining, drafting, restructuring, formatting, examples, diagrams, or quiz generation—but every important page is reviewed and published under human editorial direction. Final responsibility remains with the editor.

Quizzes are intentionally part of the educational value. The goal is to turn them into concise, high-quality “knowledge checks” tied to each page—not to delete them indiscriminately. If a quiz is weak, we prefer rewriting it over removing it.

ClojureForJava.com is a personal editorial project led by Fuad Efendi (Founder & Head Editor).

No. ClojureForJava.com is an independent educational site and is not affiliated with the Clojure core team, Cognitect, or any framework/vendor. Trademarks belong to their respective owners.

Please see LICENSE.md. In short: the site software is MIT-licensed, and the content under /content and /assets is licensed separately. If you want to reuse substantial portions, contact us first.

Email info@clojureforjava.com with the page URL, what you believe is wrong, and (when relevant) a primary-source link or a minimal counterexample.

We collect the minimum needed to operate and improve the site. Analytics may be enabled (for example, Google Analytics) to understand aggregate usage. See Privacy Policy for details.