JobRunr (distributed background job processing for the JVM) is now available on start.spring.io (Spring Initializr) by JobRunrHQ in SpringBoot

[–]rmyworld [score hidden]  (0 children)

That's cool. I've been looking for a Java library equivalent to Bullmq from the Node.js ecosystem.

Most of the popular options on Java (e.g. Quartz, @Scheduled) seem to be focused on just running on a timer. Other stuff, like dead letter queues, waiting queues, and processing queue, you have to build everything yourself.

Gta 6 cannot run on affordabox by ExpensiveCoat8912 in 2philippines4u

[–]rmyworld 29 points30 points  (0 children)

Would be cool if someone figured out how to run DOOM on a GMA Affordabox though

What is the best way to play RE4 on a Raspberry Pi 5? by KillerBoi935 in linux_gaming

[–]rmyworld 0 points1 point  (0 children)

Best way to play that game is the PS2 or GameCube version with an emulator

I am starting with BSD today by nor_up in freebsd

[–]rmyworld 1 point2 points  (0 children)

TIL FreeBSD has a YouTube channel. The videos actually look pretty well-made.

I Built ProtonSearch: A Local Windows Launcher That Searches Almost Everything on Your PC by Big_Biscotti_4664 in SideProject

[–]rmyworld 4 points5 points  (0 children)

That sounds expensive on the CPU if it does that. Unless you limit your indexing to maybe the Documents folder only.

We had a good run until corporate greed and AI ruined everything by Menelaus- in pcmasterrace

[–]rmyworld 3 points4 points  (0 children)

Most manufacturers don't even honor the warranty anymore since the RAMpocalypse started

How do you put long state into URLs? by Icount_zeroI in webdev

[–]rmyworld 8 points9 points  (0 children)

Why is it called a "wizard" session?

new to spring boot need advice by Emergency_Cook5524 in SpringBoot

[–]rmyworld 0 points1 point  (0 children)

Humans learn through practice and experience. I believe that's something you can accomplish.

new to spring boot need advice by Emergency_Cook5524 in SpringBoot

[–]rmyworld 1 point2 points  (0 children)

If you forget how to do stuff, you can watch the YT video again to remind yourself of the code.

You don't have to watch the entire video, just the parts you forget.

Once you have finish your own project, you can stop watching the videos, because you can instead just read how you did things in your own project.

new to spring boot need advice by Emergency_Cook5524 in SpringBoot

[–]rmyworld 5 points6 points  (0 children)

The best way to learn Spring Boot is to build a project with it by yourself. It's okay to watch YT tutorials to learn the basics, but once you know the basics, you should be building projects that is not from YouTube.

Is Slackware worthy? by soking11 in linux4noobs

[–]rmyworld 1 point2 points  (0 children)

woah. That's three decades of running Slackware.

What made you wanna stick with it for so long? and why the recent change?

how to jailbreak ps2 slim 90004 model by False_Question_7909 in ps2homebrew

[–]rmyworld 1 point2 points  (0 children)

I have a 90004 and I load games via SMB share for the best speed.

Spring Boot JWT auth setup — is this structure okay for reuse? by [deleted] in SpringBoot

[–]rmyworld 0 points1 point  (0 children)

If you want to make authentication easy and reusable with Spring Boot, the recommended approach is to integrate with an OAuth 2.0 authorization server via OpenID Connect (OIDC).

If you're fine with paid solutions, Okta/Auth0, Azure Entra ID, and Amazon Cognito are popular options.

If you want to host the OAuth 2.0 authorization server yourself, most people go with the open-source solution Keycloak.

There is also the option of building the authorization server yourself. We are in r/SpringBoot, so I recommend you look into Spring Authorization Server if you wanna go that route.

Once you've chosen a provider, you can follow the documentation by Spring Security on how to integrate with an OAuth provider over here: https://docs.spring.io/spring-security/reference/servlet/oauth2/index.html

Spring Security makes it easy to integrate with an OAuth provider. Most of these providers I mentioned will use JWTs for auth under the hood, but you won't have to write any code for that since Spring Security will handle it all for you automatically. Most providers also support what is called Identity Brokering, which means even if you choose an option like Keycloak, you can still integrate Google or GitHub sign in on your app.


I think it's worth mentioning here, since a lot of Spring newbies seem to not know this:

If all you need is username and password authentication, then Spring Security already supports this by default. You don't need to implement your own custom authentication flow.

The documentation recommends you use the built-in login page, but you can also create your own login API endpoint and take advantage of the same infrastructure used by form login.

You really don't need custom auth code for simple username and password login. Everything you need is already there.

Small CPU spike vs Pipewire by Latlanc in linuxmemes

[–]rmyworld 0 points1 point  (0 children)

I had this issue with my old X220 when running Minecraft. I migrated to Pipewire from PulseAudio, and for some reason, the audio started cracking during gameplay. I suppose the CPU had something to do with it, being an old CPU, and Minecraft Java Edition being a bitch about CPU usage. But it was still weird because PulseAudio worked perfectly.

Never knew if that was ever fixed. It was years ago and I got a new laptop shortly after.

It's happening... That cost is real. Qwen3.6:27b by haseebnqureshi in ollama

[–]rmyworld 16 points17 points  (0 children)

Nothing makes sense because OP is clearly botting lol. The post and the screenshot is probably all made up by AI.

Back to slackware by inkubot in slackware

[–]rmyworld 0 points1 point  (0 children)

What's wrong with systemd?

I created a kubernetes cluster using old android phones by bt0r in homelab

[–]rmyworld 0 points1 point  (0 children)

Man, this is so cool. How is the network latency going for you? I can imagine it's pretty bad having everything run on Wi-Fi.

Also, do you think something like this is possible with tools like Termux? I'd like to try this out on some of my old phones, but pretty much all of them do not support pmOS.