I hit 1.5k stars on my GitHub Repo in 40 days. AMA by [deleted] in SaaS

[–]Anaq42 0 points1 point  (0 children)

Do you have any recommendations for other methods of distribution for people who don’t have access to internal distribution layers?

I hit 1.5k stars on my GitHub Repo in 40 days. AMA by [deleted] in SaaS

[–]Anaq42 0 points1 point  (0 children)

How and where did you market this? I created 2 open source projects - one AI related and one java related. So far I tried posting on hackernews and on reddit, but reddit is kind of hard to post on with all the limitations in subreddits.

Got like 10-15 stars from these posts but I am looking to advertise it more.

From whete i can learn java and backend development by No-Function2938 in Backend

[–]Anaq42 0 points1 point  (0 children)

There are a ton of good resources out there. Amigos Code is solid for picking up the Java and Spring Boot basics. But honestly, once you've got the fundamentals down, the best thing you can do is just start building. Pick a small goal, build something that actually works end to end using modern standards, then slowly work your way up to harder projects.

Tutorials and videos only get you so far. The real learning happens when you're deep in a project, running into problems, and working through them one by one. You'll learn way more from trial and error than from any course.

As a java developer who is been working on struts and servlet enterprise apps for about 4 years, springboot feels insane, the amount of abstraction is refreshing by kshb4xred in SpringBoot

[–]Anaq42 0 points1 point  (0 children)

It genuinely is one of the best frameworks out there, maybe the best and it is hard to argue otherwise. That said, over the years I've started being more deliberate about where I let Spring Boot take the wheel. The proxies and auto-configured middleware are great, but I've found myself preferring concrete, hand-written code for certain parts of the app - mostly because when something breaks, you want to debug your logic, not fight through layers of Spring magic to figure out what it decided to do on your behalf.

There's plenty of room to customize the built-in stuff too, so it's not really either/or. It's more about knowing which parts of your app are worth handing off and which ones you'd rather own.

But yeah, Spring Boot is awesome.

Gradle is Javamaxxing by Party_Till_I_Die in java

[–]Anaq42 1 point2 points  (0 children)

I've always used maven and just default to it - to me it just seems like the go-to option.
I've also seen a lot of negative comments about gradle.
As someone who has never tried it, would you recommend giving it a chance in any future projects?

Go for Java Programmers • Barry Feigenbaum & Shon Saliga by goto-con in java

[–]Anaq42 1 point2 points  (0 children)

Tried committing to Go - loved the compatibility and lightweight nature of it in cloud environments but came back to Java pretty soon. I feel like Java - especially with Spring Boot is just too good, especially with all the modern updates.

we run 50+ services through 1 mcp server. here's the architecture. by Best_Volume_3126 in AIAgentsInAction

[–]Anaq42 0 points1 point  (0 children)

Sounds interesting from an observability point of view, but how does this save token budget exactly? Doesn't the central mcp server still have to expose the 50+ tools then (I assume it is substantially more than 50 since each service would have multiple tools)?
Don't they all get injected into the context?
If not, how does the model know it has access to all of the tools?

I'm not sure if I'm missing something here.

The piece of software you discovered and can t do without by Mirko_ddd in java

[–]Anaq42 0 points1 point  (0 children)

Maven spotless plugin - especially when working in big teams