Kevin McMurphy @kevinmcmurphy

Looks quite interesting. Thanks for sharing! (adding it to the stack of books I’ll one day read)

Alex Riviere @fimion

Alright.... i need recommendations of intro to java resources for someone who knows how to program already.

Zach Pate @zp6827

Maybe a lil’ bit elementary, but I love the Head Start series.

Alex Conner @hello382

Honestly the language is pretty easy to pick up, it’s the ecosystem that throws me off.

nshttpd @nshttpd

^^^ this ... do you want to use maven, or gradle or sbt for all your dependency management. Spring and all the other things that involves or Guice for simplicity

Alex Riviere @fimion

mmm

at this point, i just need language fundamentals so i can sound not dumb at a new job.

nshttpd @nshttpd

there is so much stuff around it that you have to also know either a) where you are going to work what they use or b) just pick one and start rolling with it.

Alex Riviere @fimion

i'm doing front end, but the back end is in java.

nshttpd @nshttpd

"what's my contract to the REST api"

done

Alex Riviere @fimion

so it's more i need a passing familiarity with how the language works.

i will very likely never actually write any

John Hunter Bowen @jhb

>"what's my contract to the REST api" has any front end job ever actually successfully maintained that boundary?

nshttpd @nshttpd

no, but at least start like you can

Jon Cobb @jcobb

Find a way to use Kotlin. You will thank yourself later.

Alex Riviere @fimion

yeah, they are going to be using kotlin too. but the legacy stuff is in java.

Alex Conner @hello382

I tried so hard to do that at my last full time dev gig.

I actually did build it that way for one of the products by way of a library

John Hunter Bowen @jhb

like an OpenAPI generated client sort of thing?

Alex Conner @hello382

Nah, I maintained a library that wrapped our hairbrained backend code and managed session and whatnot

nshttpd @nshttpd

all our stuff is OpenAPI for the Cloud SDK and services.

even the internal ones which makes it nice to be able to generate a Go client for stuff that "isn't supported that way" and then start using it.

Alex Conner @hello382

Our API was super leaky, so my library made it so designers could work with objects that actually represented what they needed to preset. And then did a bunch of data binding so building front end code became like brain dead easy on the code side.

Frank Rietta @rietta

Is there a particular Buy/Sell/Trade channel? Closest seems to be classifieds, but that does not usually fit.

Zachary Sarver @zsarver

Could you elaborate on the difference? I thought that's exactly what classifieds is

Alex Conner @hello382

Post it in #classifieds and see where they chase you off to.