java

Drew Verlee 2023-12-12T04:35:24.972059Z

What one resource would you recommend for someone who is now working in java, given they previously worked in clojure?

emccue 2023-12-13T16:01:45.873719Z

@drewverlee I'm still pretty deep in both worlds, so feel free to ping me with questions, etc.

šŸ‘€ 1
mjw 2023-12-12T23:25:14.807829Z

If, like me, you prefer learning from books, I’d recommend https://horstmann.com/javaimpatient/index.html.

šŸ‘€ 1
Drew Verlee 2023-12-13T02:32:56.523159Z

Thanks for the suggestion @matt.wistrand. @seancorfield I'm looking for learning material that would make sense for someone with a background in doing server work in clojure, to now have to write server code in Java. I have no idea what that would look like if I'm being honest. But it's my current world so I'm trying to sort it out

seancorfield 2023-12-13T03:03:51.274309Z

@drewverlee Interesting. Does where you're working have a standard Java setup? Spring or something else?

šŸ‘€ 1
Drew Verlee 2023-12-13T03:06:22.915989Z

Standard as far as i know, not spring. I'm probably just looking for an up to date intro book honestly.

seancorfield 2023-12-13T03:09:00.089199Z

Hmm, are you talking "web server" or just backend process? Do you know if they use a particular web server or servlet container?

seancorfield 2023-12-13T03:09:46.260619Z

(huge number of options available so knowing what they're already using -- or expecting you to contribute to -- will narrow the field a far bit)

Drew Verlee 2023-12-13T06:38:40.827119Z

very true. The first couple things on my plate are working with aws services and doing HTTP and FTP transfers between databases. So i imagine i'm mostly going to be reading aws java docs. The book recommendation "java for the impatient" seems like a good one.

souenzzo 2023-12-14T11:15:19.202499Z

When I need to code in java, i use those articles to know what to do https://ericnormand.me/article/clojure-is-a-better-java-than-java https://mishadoff.com/blog/clojure-design-patterns/

šŸ‘ 1
seancorfield 2023-12-12T04:49:11.831809Z

What's your goal? Java is a massive space in terms of resources...