Fork me on GitHub
#beginners
<
2023-09-05
>
jwhitlark19:09:26

I'm looking for Clojure training, to bring a team or two up to speed with Clojure. Anyone have recent experience with a 1 or 2 day online workshop type of thing?

st12:09:15

Hello, @U1Z5X06NP might help.

st12:09:18

Out of curiosity, how many persons to train ? What is the general background ? Let us know how it goes, and good luck!

Pradeep B15:09:31

I will be open to explore this oppurunity. Can talk over DM for details. Here is one recent youtube video created while building small 15-puzzle game with ClojureScript. https://clojurians.slack.com/archives/C8NUSGWG6/p1694100591033669

jwhitlark18:09:23

Most of the details are still up in the air. Current guess on the count is < 10, senior software engineers with little to no Clojure familiarity. The training would have to be done by someone who has a history of paid Clojure workshops, and it should almost certainly be an already developed course.

Chip19:09:27

Total rookie question: why doesn’t deps.edn or project.clj or something spec the JVM version? I cloned a lein-based project and it hangs. Its penultimate breath is about a missing java module. Maybe the hang has nothing to do with the module.

% java -version
openjdk version "20.0.2" 2023-07-18
OpenJDK Runtime Environment Temurin-20.0.2+9 (build 20.0.2+9)
OpenJDK 64-Bit Server VM Temurin-20.0.2+9 (build 20.0.2+9, mixed mode, sharing)
% lein repl
Error occurred during initialization of boot layer
java.lang.module.FindException: Module jdk.incubator.foreign not found
Subprocess failed (exit code: 1)
^C%                                                                                                                                                                                                                                                                                                                                                

Alex Miller (Clojure team)19:09:26

in general, most Clojure stuff works on most versions of Java, so generally anything Java 8+ is fine. not sure what this particular issue is

Chip19:09:08

Thank you. It is certainly is an R&D project.

jwhitlark19:09:31

The functionality was moved out of incubation https://openjdk.org/jeps/424

jwhitlark19:09:11

Looks like it's in a new namespace/module as a preview? I didn't look too closely, though.

gratitude-thank-you 2
Noah Bogart14:09:52

if you use jenv, you can specify a local version with .java-version

Chip14:09:17

That’s exactly what I did, @UEENNMX0T. Thank you. jenv is simple and well designed.

👍 2