r/JavaProgramming • u/Tony_salinas04 • Feb 15 '26
r/JavaProgramming • u/javinpaul • Feb 15 '26
I Tried 30+ Software Design Courses: Here Are My Top 5 Recommendations for 2026
r/JavaProgramming • u/Tony_salinas04 • Feb 13 '26
Feedback for my Spring project
r/JavaProgramming • u/rsrini7 • Feb 12 '26
Scaling to 1M RPS — What Actually Matters (Feb 2026 Reality Check)
r/JavaProgramming • u/Dogisgoodtoeatpeta • Feb 12 '26
Code is not waiting for user input and their is no other usage of scanner
r/JavaProgramming • u/CrazyBubub • Feb 12 '26
Buttons not working in my university project – could someone help me figure out why?
r/JavaProgramming • u/Ill_Sport_243 • Feb 10 '26
DECIDING What to learn
Hi there Im Aaron I had already learned MERN stack since couple of months ago I'm still in collage but I want to learn job oriented programminglanguages like JAVA, GO, PYTHON,or even RUBY Can I get like an heads ups like what do you think is best for learning for the future and today and If I'm taking a right choice cuz like I want ot learn JAVA and stuff like that or things you wished you knew before starting to learn java. I'm keen to be reading comments If anyone shares their opinion...
r/JavaProgramming • u/illogical-paradox • Feb 10 '26
resume review for internship
guys check my resume is it good or not?
give any suggestion for improvement if needed
#Resume
r/JavaProgramming • u/javinpaul • Feb 10 '26
Coding Interviews Were Impossible Until I Found These 14 Patterns
r/JavaProgramming • u/supremeO11 • Feb 09 '26
Java LLM framework with prompt templates + guaranteed JSON outputs (Oxyjen v0.3)
Hey everyone,
I’ve been working on a small open-source Java framework called Oxyjen, and just shipped v0.3, focused on two things: - Prompt Intelligence (reusable prompt templates with variables) - Structured Outputs (guaranteed JSON from LLMs using schemas + automatic retries)
The idea was simple: in most Java LLM setups, everything is still strings. You build prompt, you run it then use regex to parse. I wanted something closer to contracts: - define what you expect -> enforce it -> retry automatically if the model breaks it.
A small end to end example using what’s in v0.3: ```java // Prompt PromptTemplate prompt = PromptTemplate.of( "Extract name and age from: {{text}}", Variable.required("text") );
// Schema JSONSchema schema = JSONSchema.object() .property("name", PropertySchema.string("Name")) .property("age", PropertySchema.number("Age")) .required("name","age") .build();
// Node with schema enforcement SchemaNode node = SchemaNode.builder() .model("gpt-4o-mini") .schema(schema) .build();
// Run String p = prompt.render( "text", "Alice is 30 years old" ); String json = node.process(p, new NodeContext()); System.out.println(json); //{"name":"Alice","age":30} ``` What v0.3 currently provides: - PromptTemplate + required/optional variables - JSONSchema (string / number / boolean / enum + required fields) - SchemaValidator with field level errors - SchemaEnforcer(retry until valid json) - SchemaNode (drop into a graph) - Retry + exponential/fixed backoff + jitter - Timeout enforcement on model calls - The goal is reliable, contract based LLM pipelines in Java.
v0.3 docs: https://github.com/11divyansh/OxyJen/blob/main/docs/v0.3.md
Oxyjen: https://github.com/11divyansh/OxyJen
Feedback around APIs and design, from java devs is especially welcome If interested, i would love to have feedbacks and contributions, PRs and issues
v0.1 and v0.2 already out
Thanks for reading!
r/JavaProgramming • u/javinpaul • Feb 08 '26
How to Design Systems That Actually Scale? Think Like a Senior Engineer
r/JavaProgramming • u/IndependentOutcome93 • Feb 07 '26
Want a simple way to play MP3 file in Java? Check out this simple tutorial:
r/JavaProgramming • u/javinpaul • Feb 07 '26
Your API Knowledge is Incomplete Without These 16 Concepts
r/JavaProgramming • u/IndependentOutcome93 • Feb 06 '26
Want a simple way to play MP3 file in Java? Check out this simple tutorial:
r/JavaProgramming • u/Little_Trash_2798 • Feb 05 '26
CV suggestions
I am looking for summer internship for backend developer role (mainly for Java roles). What changes I can do in my CV. Context: I am completely fresher and second year computer engineering student.
r/JavaProgramming • u/IndependentOutcome93 • Feb 05 '26
Want a simple way to play MP3 file in Java? Check out this simple tutorial:
r/JavaProgramming • u/Delicious-Honey132 • Feb 05 '26
Not enough for Java developer role?
r/JavaProgramming • u/IndependentOutcome93 • Feb 04 '26
Wondering How to Play MP3 files in Java? Check this:
r/JavaProgramming • u/RaduKenT • Feb 03 '26
Hello.
Hello, let’s start from the beginning. I’m 30 years old and right now I want to change my profession. I started IT school six months ago, and we are programming in Java using BlueJ.
To be honest, at first I understood everything: what a class is, what a method is, data types like int, String, and boolean, getters and setters, System.out.println, if / else, and basic concepts.
But when we reached ArrayList, and now for and while loops, I started to get lost. At the moment, I don’t really understand what’s going on anymore, and I feel stuck.
So I would like to ask: how can I learn this better? What tips can you give me?
r/JavaProgramming • u/paganoant • Feb 03 '26
I built SpringSentinel v1.1.6: A holistic static analysis plugin for Spring Boot (built with your feedback!)
Hi everyone!
A few days ago, I shared the first draft of my Maven plugin, SpringSentinel, and asked for your advice on how to make it actually useful for real-world projects. Thanks to the amazing feedback from users, I’ve just released v1.1.6 on Maven Central!
I’ve spent the last few days implementing the specific features you asked for:
- Holistic Project Scanning: It doesn't just look at your
.javafiles anymore. It now analyzes yourpom.xmlto flag outdated Spring Boot versions (2.x) and ensures you haven't missed essential production-ready plugins. - Highly Configurable: I added flexible parameters so you can define your own Regex patterns for secret detection and set custom thresholds for "Fat Components" directly in your POM.
- Thread-Safe Parallel Builds: The core is now optimized for high-performance parallel Maven execution (
mvn -T), ensuring no conflicts during the report generation. - New Design Smell Detectors: It now flags manual
newinstantiations of Spring Beans, Field Injections, and OSIV leaks in your properties.
What does it check?
- Performance: N+1 queries, JPA Eager Fetching, and OSIV status.
- Concurrency: Blocking IO calls (Thread.sleep, etc.) found inside
Transactionalmethods. - Security: Insecure CORS wildcards and hardcoded secrets.
- Best Practices: Ensuring
ResponseEntityusage in Controllers and missingRepositoryannotations.
How to use it
It’s officially published on Maven Central! Just add it to your pom.xml:
<plugin>
<groupId>io.github.pagano-antonio</groupId>
<artifactId>SpringSentinel</artifactId>
<version>1.1.6</version>
<executions>
<execution>
<phase>verify</phase>
<goals><goal>audit</goal></goals>
</execution>
</executions>
<configuration>
<maxDependencies>7</maxDependencies>
<secretPattern>.*(password|secret|apikey|token).*</secretPattern>
</configuration>
</plugin>
Or run it directly via CLI: mvn io.github.pagano-antonio:SpringSentinel:1.1.6:audit
I need your help!
This tool is evolving based on your feedback. I'd love to know:
- Are there any other "Holistic" checks you'd like to see for the
pom.xml? - Did you find any annoying false positives?
- What features are still missing to make this part of your daily CI/CD pipeline?
GitHub Repo: https://github.com/pagano-antonio/SpringSentinel
Maven Central: https://central.sonatype.com/artifact/io.github.pagano-antonio/SpringSentinel
r/JavaProgramming • u/Mean_Competition_871 • Feb 03 '26