this post was submitted on 22 Aug 2023
16 points (100.0% liked)

Java

1414 readers
13 users here now

For discussing Java, the JVM, languages that run on the JVM, and other related technologies.

founded 2 years ago
MODERATORS
16
submitted 1 year ago* (last edited 1 year ago) by burtek to c/java
 

I'm a web (frontend) developer with 7+ years of experience. I want to become a full stack developer and want to get to know the business side of java. Already know the language and can easily write small CLI or GUI apps (mostly thanks to knowledge of other languages) but have no experience at all with anything business-related. What libraries/solutions would you recommend to me to learn (DB libs, queueing, http server, sockets, etc, anything else)?

you are viewing a single comment's thread
view the rest of the comments
[–] UndefinedIsNotAFunction 3 points 1 year ago (1 children)

As a frontend dev I think this is where I'm legally obligated to make the "java sucks" joke. So, there you go.

On the opposite end, I still wouldn't touch it with a 10 foot pole because I despise that object oriented nonsense, but honestly pick a project you already know inside out. Something that YOU enjoy. Whether that's some frontend shit, some script you use regularly, whatever. Then, rewrite that in java. You already know exactly how it should work, so all you need to focus on is the syntax, build system, libraries, etc.

It's my absolute favorite way to get started on writing things in a new language. Of course, I would never traumatize myself by doing it in Java, but the same principle applies even for those who enjoy self flaggelation.

Ok, I think that's my quota of "java bad" comments for the day.

Now, for real, go rewrite something you're already intimately familiar with in Java and thank me later.

I'm gonna go screw with Haskell some more now. Have fun.

[–] burtek 1 points 1 year ago (1 children)

That was kinda my plan, but still wouldn't know what library to use for database access etc

[–] UndefinedIsNotAFunction 0 points 1 year ago

That's where google comes in!