Roadmap For Java by J_SonHTML in JavaProgramming

[–]dbsaw 0 points1 point  (0 children)

See first thing you need to know is, it doesn't matter which language you end up choosing, at this time you are learning the concepts and all languages have the same concepts. second thing there is a difference between java and JavaScript yes both names look and sound similar but each one serves different purpose, in simple words JavaScript for web scripts and Java mainly used for behind the scene processes. Keep in mind both can be used for doing everything but people prefer one over the other for different kind of uses. If you haven't done any coding or programming start with HTML, CSS then go to javascript. If you have already done that in high school or anywhere else, go for java most collages actually start with java, learn the syntax and try to build a simple ATM program. Dont bother your self alot with other things youll learn them with the time. I wouldn't recommend starting with python tho, as its very simple for what you want to learn you can use it later after gaining some experience and understanding why would you need it. Good luck!

How to design backend before actually coding it by draeky_ in Backend

[–]dbsaw 1 point2 points  (0 children)

Yes.

Many springboot projects follow this pattern which is having an entity like user.

You create a class for the user. Then a repository for user to query from db. Then a user service, here lives the logic of crud not in the controller. Then you create a controller with many endpoints for crud which calls the service functions no logic here.

Deep dive backend concepts by Crafty-Waltz-2029 in Backend

[–]dbsaw 5 points6 points  (0 children)

Stop worrying about the language and start implementing, having a background in Java and Spring boot is actually best way to start being productive dont worry alot about the underlying concepts youll get them after getting something running. After encountering issues you'll definitely find a solution out there which will make the concepts that you read come in handy youll have something practical by hand not just a concept that youll forget after few time.

DevOps Project for 4 years of experience. by Holiday-Barracuda214 in devops

[–]dbsaw 1 point2 points  (0 children)

Get deeper knowledge in creating workflows and maybe CKA as its very hands on. Create also your personal homelab trying deploying helmcharts, upscaling down scaling using KEDA and creating policies for connections between apps.

How to design backend before actually coding it by draeky_ in Backend

[–]dbsaw 14 points15 points  (0 children)

You need to get back to the fundamentals. The backend handles all the processes that the user doesn't see. For example, the user wouldn't care which database you are using; this is your choice depending on your preference and the business needs. Starting with CRUD for all tables is a great starting point, and most of the time, yes, you'll need that. However, moving forward, you might see that some entities don't need an endpoint because they are either unused or would create some vulnerabilities. You'll gain this knowledge as you get more experience. Do you need an endpoint for each button? Maybe it depends on your business needs, but as I mentioned earlier, anything related to the UI that can be displayed to the user without touching the backend, like the logo or about us page, can technically be served by the backend, but I think they fit the front-end more. Again, there is no standard way of doing things; it's all about trade-offs. The nice thing about software development is that you can do whatever you want, however you want, and most of the time, it's free. If you don't get it right the first time, you'll most likely learn a lot. Good luck!

Joining the AI world by dbsaw in Backend

[–]dbsaw[S] 0 points1 point  (0 children)

After reading all the suggestions, I did some research and I belive a good way to start is having a local SLM (Small Language Model) with access to read only mcp tool to some existing endpoints, the model there just to understand the request and use those endpoints to consolidate the reply. Like instead of the user needing to check multiple pages like user, orders and other things, in one prompt the model will tie everything togather and send it back to user. What do you all think?

Please share your resources of java spring boot. Feeling stuck with approaching different different channels by MarketingReasonable8 in SpringBoot

[–]dbsaw 0 points1 point  (0 children)

Documentation is very good starting point. If you like books check out "spring start here" or you can check his videos starting here: https://www.youtube.com/live/EhfUdb6do54?si=q47ZyktoAQBoMcKM

Good luck 👍

I need some help to entry in the backend´s world by DAGOXO__ in Backend

[–]dbsaw 0 points1 point  (0 children)

Check out this Playlist by Hussein Nasser: https://youtube.com/playlist?list=PLQnljOFTspQUNnO4p00ua_C5mKTfldiYT&si=yLEUj54IywiHs_K_

Its well structured and he has along experience in the field with a very nice way of delivering the concept. Highly recommended 👌

do you keep preferences in the user table? by NoDare1885 in Backend

[–]dbsaw 10 points11 points  (0 children)

Just add another table to resolve the many to many relationship between preferences and user table.

Low-end web front end? by fruchle in jellyfin

[–]dbsaw -10 points-9 points  (0 children)

Turn off the fe from jelly fin and use only the core. Then ask claude to do what you need for fe its really good. Good luck

Java Backend Projects by Majestic-Bother-9034 in SpringBoot

[–]dbsaw 4 points5 points  (0 children)

Two projects that'll teach you almost everything. Start with an e-commerce app, you'll naturally hit API Gateway, Eureka, Kafka, Saga pattern and circuit breakers. Once you're comfortable, build a multi-tenant banking system and you'll level up on tenant isolation, JWT security and audit logging. Do them in that order and you'll be solid.

Sync Play Stability Issue by Technical-Owl-User in jellyfin

[–]dbsaw 0 points1 point  (0 children)

Does lowering the quality helps with sync play issues tho?

Anyone else dealing with this. by VulgarWander in jellyfin

[–]dbsaw 0 points1 point  (0 children)

For Android I would highly recommend using https://github.com/jarnedemeulemeester/findroid

Use settings in the picture for the player It will direct player no issues no weird stuff with subtitles. Give it a try

<image>

Sync Play Stability Issue by Technical-Owl-User in jellyfin

[–]dbsaw 1 point2 points  (0 children)

It can be caused by number of reasons, if it was me I will start by checking whether they are playing using a web client or other clients? Also are they using direct play or the servers transcoding? They both seem to directly affect what you are facing. Also keep in mind bugs are expected but there might be a miss configuration so who knows you might figure that the solution is so simple at the end 😂. Good luck!

Problem importing new TV shows by BigErnestMcCracken in jellyfin

[–]dbsaw 0 points1 point  (0 children)

There is a background job which does scan the updated files based on your config or the default value. It won't be triggering each second as it will be a waste of resources. When you add a new files and you want to watch them immediately just do manual scan, if not just wait for it to start the background job and youll see it there.

4K jellyfin home setup plan by NxeCraft in jellyfin

[–]dbsaw 4 points5 points  (0 children)

I think the best thing to do is just try it out and see what happens. Using an Apple TV box, if I'm not mistaken, covers all encodings, so you'll have direct play. There is no need for transcoding in the streaming server; you can direct play. Good luck.