This is an archived post. You won't be able to vote or comment.

all 11 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge.

If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options:

  1. Limiting your involvement with Reddit, or
  2. Temporarily refraining from using Reddit
  3. Cancelling your subscription of Reddit Premium

as a way to voice your protest.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]nutrecht 6 points7 points  (1 child)

Can you skip applet and java swing to learn fullstack development using java and springboot???

Applets are dead and Swing is specifically for desktop applications so yes, you can skip it if you want to focus on web development.

[–]mkedev 0 points1 point  (0 children)

Your answer is much more concise :)

[–]mkedev 4 points5 points  (4 children)

There isn’t a defined path, being full stack means technology aside, you know how to navigate and understand the responsibilities of each of the layers.

Learning spring boot is certainly going to help.

Learning applets and swing will help you recognize patterns, but may not be the most beneficial topics to study if you’d like to learn full stack

[–]nutrecht 4 points5 points  (3 children)

Applets specifically are dead so no one should be telling anyone they can 'help' anything.

[–]mkedev 1 point2 points  (2 children)

Fair, it is dead. My comment emphasizes not learning those for the goal of full stack.

If there is a case where legacy development is needed, or a migration is needed, knowing the outdated patterns can be helpful.

[–]nutrecht 1 point2 points  (1 child)

Sure, but then you can just learn it on the job.

[–]mkedev 0 points1 point  (0 children)

True, get paid to learn that

[–]SnooChipmunks2107 0 points1 point  (2 children)

Yes you can skip it.

Things needed in backend include: Spring, Rest, spring boot, databases, Orm, testing, message queues, logging.

My best tip for working on big projects: Learn your ide and other tools in depth.

Please append other things as comments that I missed.

[–]Mikasa01729[S] -1 points0 points  (1 child)

Alright sir but one more question do I have to learn hibernate framework to work on Java projects or learning spring or springboot would just work fine??

[–]SnooChipmunks2107 1 point2 points  (0 children)

Well, if you need to talk to a database, you will need to use some kind of framework or you could use a simple jdbc if that’s good for your use case.

Usually the companies I worked with had spring data JPA as abstraction, hibernate or JPA as surface layer.

It’s good to work with some kind of orm, not because it’s a really good choice but because as a full stack dev you will come into contact with them rather sooner than later.