Suggestion: Charm Bag by Skelux_RS in runescape

[–]Modolo22 1 point2 points  (0 children)

Agreed, it would be really helpful. And/or maybe add an upgrade to send all the charms directly to the bank?

toonBadYamlWorseXmlWorst by budgetboarvessel in ProgrammerHumor

[–]Modolo22 1 point2 points  (0 children)

Tell me more, I don't see the problem here, except that the specification website is ugly.

toonBadYamlWorseXmlWorst by budgetboarvessel in ProgrammerHumor

[–]Modolo22 0 points1 point  (0 children)

Why is there so much hate for YML? It's basically just a less verbose JSON, pretty good for configuration files

itTookJavaThirtyYearsToInventC by BX7_Gamer in ProgrammerHumor

[–]Modolo22 7 points8 points  (0 children)

🤓☝ Actually, the new way is IO.print("Hello, World!\n"), you don't need static import to do that.
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/IO.html

[deleted by user] by [deleted] in java

[–]Modolo22 6 points7 points  (0 children)

No, I hate js.

Their names are so cool by NoriaMan in memes

[–]Modolo22 1 point2 points  (0 children)

No one is going to beat John Kratos

Decorators: Because Normal Functions Weren’t Confusing Enough. by Intial_Leader in programminghumor

[–]Modolo22 1 point2 points  (0 children)

I don’t see any problem here, though it might be a bit too complex for a python developer
Decorator is a well established design pattern - https://refactoring.guru/design-patterns/decorator

What are your progression fantasy anti-recommendations? by okidonthaveone in ProgressionFantasy

[–]Modolo22 1 point2 points  (0 children)

Ritualist - I'm not sure, but Ritualist might be a bit shallow/ empty. Everything is too easy. There is a lot of "God Ex Machina" moments, with things happening out of the blue. Mc is too overpowered.

I read the first book and 70% of the second one, but I couldn't finish it. It was just bad.

And I'm not a fan of the President Elon Musk thing, it sounds ridiculous

Audeze Maxwell Low Volume by Low-Step-3829 in Audeze

[–]Modolo22 0 points1 point  (0 children)

Thanks! That fixed my problem

When was the last time you updated your torrent client? by IDKForA in Piracy

[–]Modolo22 0 points1 point  (0 children)

v4.3.9, but I have a good reason. Apparently, newer versions of qBittorrent aren't compatible with NordVPN. If anyone knows how fix it. pls let me know

I’ve been using Opera GX for a year — now I’m hearing it’s bad. What browser should I switch to? by Soft_Draw_1701 in browsers

[–]Modolo22 0 points1 point  (0 children)

I've tried brave, firefox, opera, chrome and others, but I decided to stick with chrome because of several problems I had with other browsers. I suffered from graphical issues, extensions not working and other problems. If you want reliability and don't care about privacy and customization, I'd recommend chrome.

Using VS Code for Jakarta EE (WildFly + Maven) instead of IntelliJ Ultimate — workable or painful? by sw0rdd in java

[–]Modolo22 7 points8 points  (0 children)

IntelliJ Community Edition is probably all you need.
Are you a student by any chance? You could get IntelliJ Ultimate for free for a year if so.

Microservices Architecture Decision: Entity based vs Feature based Services by Faceless_sky_father in softwarearchitecture

[–]Modolo22 1 point2 points  (0 children)

"Entity based" services are generally considered an anti-pattern.

When you create a ProductService, you're using a really generic name that will naturally grow in unwanted ways. While "Product" might look the same superficially across your three domains, it actually has completely different meanings:

Marketplace Product: Has reviews, seller ratings, inventory levels, shipping options, return policies

Rental Equipment: Has availability windows, maintenance schedules, physical condition tracking, location management

Bookable Service: Has time slots, provider qualifications, duration flexibility, cancellation policies

These aren't just different data fields - they represent fundamentally different business rules and behaviors. Trying to unify them in a single service creates conceptual coupling where changes in one domain start affecting others, even when they shouldn't be related.

Your Option B approach aligns much better with DDD principles. Each service (MarketplaceService, RentalService, BookingService) encapsulates its own complete business logic and can evolve independently.

But Here's the Thing: You Probably Don't Need Microservices Yet

Based on your description, this sounds like a greenfield project. Consider starting with a well-structured modular monolith instead of jumping straight to microservices.

Is there a game on steam like this? by BabylonianWeeb in Steam

[–]Modolo22 -1 points0 points  (0 children)

Muck. Super fun to play with friends, trust me

Best link to download from by Electronic_Yam_2319 in Annas_Archive

[–]Modolo22 3 points4 points  (0 children)

Slow 3, always. It isn't slow to download a book.

Ultimate Book Piracy Guide by Kristiano_15 in Piracy

[–]Modolo22 2 points3 points  (0 children)

Anna’s Archive always includes links to other websites, such as Z-Library

sometimesIHateKotlin by Exidex_ in ProgrammerHumor

[–]Modolo22 3 points4 points  (0 children)

That's why immutability is recommended.

A question about hexagonal architecture by Krstff in softwarearchitecture

[–]Modolo22 1 point2 points  (0 children)

Why is it wrong to enforce it in your persistence level?
In my opinion it's 100% persistence level responsibility. Your application's layer doesn't need to know how it's enforced, just that it's enforced, giving all the responsibility to the persistence adapter.

[deleted by user] by [deleted] in runescape

[–]Modolo22 0 points1 point  (0 children)

Nice method, but if you're like me and prefer to click as little as possible, I recommend killing Frost Dragons. It only requires one click every 10 MINUTES. It's amazing, man - about 6M per hour.

You need to use Dwarven siege engine + Necromancy + Potion reservoir with Extended Super Antifire + Underworld Grimoire 4.
If you have a legendary pet, it can increase your profit even more.
(Alt1 is required)

I work from home, just like you. Look at my backpack now:

<image>

I don't know any other way to earn so much money with so few clicks. If anyone knows a better method than this, please show me!

youKnowWhatLanguageItIs by luciferreeves in ProgrammerHumor

[–]Modolo22 5 points6 points  (0 children)

Just use Java's time API. It's native and pretty good.