Skip to content

Commit c7ba057

Browse files
authored
Adding new article from the experiences in Devoxx, DevConverge & W-JAX (#396)
* Adding new article * Adding new link
1 parent c8a0446 commit c7ba057

122 files changed

Lines changed: 1451 additions & 340 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
## Goal
2020

21-
The project provides a collection of `System prompts` for Java Enterprise development that help software engineers in their daily programming work and data pipelines.
21+
The project provides a collection of `System prompts` for Java Enterprise development that help software engineers in their daily programming work and pipelines.
2222
The [available System prompts for Java](./CURSOR-RULES-JAVA.md) cover aspects like `Build system based on Maven`, `Design`, `Coding`, `Testing`, `Refactoring & JMH Benchmarking`, `Performance testing with JMeter`, `Profiling with Async profiler/OpenJDK tools`, `Documentation` & `Diagrams`.
2323

2424
### Compatibility with Modern IDEs, CLI & Others
@@ -51,11 +51,11 @@ Adding AI tools to the Java development workflow can increase the likelihood of
5151

5252
![](./documentation/images/workflow.png)
5353

54-
### Data pipelines workflow
54+
### Pipelines workflow
5555

56-
Adding AI tools to your data pipeline can provide new opportunities to deliver more value (examples: automatic coding, code refactoring, continuous profiling, and others).
56+
Adding AI tools to your pipeline can provide new opportunities to deliver more value (examples: automatic coding, code refactoring, continuous profiling, and others).
5757

58-
![](./documentation/images/data-pipeline-workflow.png)
58+
![](./documentation/images/pipeline-workflow.png)
5959

6060
## Getting started
6161

@@ -110,6 +110,10 @@ Java uses JEPs as the vehicle to describe new features to be added to the langua
110110

111111
## Meetups, Conferences & Mentions
112112

113+
### W-JAX / Munich (2025/11/06 - 10:30 - 11:30)
114+
115+
- https://jax.de/generative-ai-ecosystem/cursor-ai-101-java-enterprise/
116+
113117
### Devoxx BE / Antwerp (2025/10/07 - 18:20 - 18:50)
114118

115119
- https://m.devoxx.com/events/dvbe25/talks/4715/the-power-of-cursor-rules-in-java-enterprise-development

docs/2/index.html

Lines changed: 37 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,13 @@
4141
<div class="collapse navbar-collapse" id="main-navbar">
4242
<ul class="nav navbar-nav navbar-right">
4343
<li><a href="https://forms.gle/TpNXENjmu45wuXoi6" target="_blank">Share feedback</a></li>
44-
<li><a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a></li>
44+
<li class="navlinks-container">
45+
<a class="navlinks-parent" href="javascript:void(0)">Conferences</a>
46+
<div class="navlinks-children">
47+
<a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a>
48+
<a href="https://jabrena.github.io/101-cursor/" target="_blank">WJAX-2025</a>
49+
</div>
50+
</li>
4551
<li class="navlinks-container">
4652
<a class="navlinks-parent" href="javascript:void(0)">Courses</a>
4753
<div class="navlinks-children">
@@ -72,7 +78,7 @@
7278
<div class="page-heading">
7379
<h1>Cursor Rules for Java</h1>
7480
<hr class="small">
75-
<span class="page-subheading">A collection of System prompts for Java Enterprise development that help software engineers in their daily programming work & data pipelines.</span>
81+
<span class="page-subheading">A collection of System prompts for Java Enterprise development that help software engineers in their daily programming work & pipelines.</span>
7682
</div>
7783
</div>
7884
</div>
@@ -87,7 +93,7 @@ <h1>Cursor Rules for Java</h1>
8793
<div class="page-heading">
8894
<h1>Cursor Rules for Java</h1>
8995
<hr class="small">
90-
<span class="page-subheading">A collection of System prompts for Java Enterprise development that help software engineers in their daily programming work & data pipelines.</span>
96+
<span class="page-subheading">A collection of System prompts for Java Enterprise development that help software engineers in their daily programming work & pipelines.</span>
9197
</div>
9298
</div>
9399
</div>
@@ -107,6 +113,34 @@ <h1>Cursor Rules for Java</h1>
107113
<div class="posts-section">
108114
<h2 class="section-title"><i class="fa fa-rss"></i> Latest Posts</h2>
109115
<article class="post-preview">
116+
<h3 class="post-title"><a href="../blog/2025/07/prompt-quality-framework.html">The Three-Node Quality Framework for AI Prompts</a></h3>
117+
118+
<p class="post-meta">
119+
<i class="fa fa-calendar-o"></i>
120+
2025-07-20
121+
&nbsp;
122+
<i class="fa fa-pencil"></i>
123+
Juan Antonio Breña Moral
124+
<span class="blog-tags">
125+
&nbsp;
126+
<i class="fa fa-tags"></i>
127+
<a href="../tags/blog.html">blog</a>
128+
</span>
129+
</p>
130+
131+
<div class="post-entry-container">
132+
<div class="post-entry">
133+
Overview
134+
When designing AI prompts for complex tasks like code generation and software development, a structured quality framework ensures both comprehensive responses and safe execution. This document outlines the three-node quality framework that combines prerequisites, content structure, and ongoing safety measures.
135+
The Three Pillars
136+
1. constraints - Prerequisites &amp; Blocking Conditions
137+
Purpo...
138+
<p></p>
139+
<a href="../blog/2025/07/prompt-quality-framework.html" class="post-read-more">[Read More]</a>
140+
</div>
141+
</div>
142+
</article>
143+
<article class="post-preview">
110144
<h3 class="post-title"><a href="../blog/2025/07/release-0.8.0.html">What&apos;s new in Cursor rules for Java 0.8.0?</a></h3>
111145

112146
<p class="post-meta">

docs/about.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,13 @@
4040
<div class="collapse navbar-collapse" id="main-navbar">
4141
<ul class="nav navbar-nav navbar-right">
4242
<li><a href="https://forms.gle/TpNXENjmu45wuXoi6" target="_blank">Share feedback</a></li>
43-
<li><a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a></li>
43+
<li class="navlinks-container">
44+
<a class="navlinks-parent" href="javascript:void(0)">Conferences</a>
45+
<div class="navlinks-children">
46+
<a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a>
47+
<a href="https://jabrena.github.io/101-cursor/" target="_blank">WJAX-2025</a>
48+
</div>
49+
</li>
4450
<li class="navlinks-container">
4551
<a class="navlinks-parent" href="javascript:void(0)">Courses</a>
4652
<div class="navlinks-children">

docs/archive.html

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,13 @@
4040
<div class="collapse navbar-collapse" id="main-navbar">
4141
<ul class="nav navbar-nav navbar-right">
4242
<li><a href="https://forms.gle/TpNXENjmu45wuXoi6" target="_blank">Share feedback</a></li>
43-
<li><a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a></li>
43+
<li class="navlinks-container">
44+
<a class="navlinks-parent" href="javascript:void(0)">Conferences</a>
45+
<div class="navlinks-children">
46+
<a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a>
47+
<a href="https://jabrena.github.io/101-cursor/" target="_blank">WJAX-2025</a>
48+
</div>
49+
</li>
4450
<li class="navlinks-container">
4551
<a class="navlinks-parent" href="javascript:void(0)">Courses</a>
4652
<div class="navlinks-children">
@@ -94,6 +100,10 @@ <h1>Archive</h1>
94100
<div class="container" role="main">
95101
<article class="post-preview">
96102
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
103+
<span class="list-group-item"><h4>2025-11</h4></span>
104+
<a href="blog/2025/11/the-tour-in-europe-2025-is-over.html" class="list-group-item">
105+
10 - The European tour 2025 is over
106+
</a>
97107
<span class="list-group-item"><h4>2025-09</h4></span>
98108
<a href="blog/2025/09/release-0.11.0.html" class="list-group-item">
99109
29 - What&apos;s new in Cursor rules for Java 0.11.0?

docs/blog/2025/07/prompt-quality-framework.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,13 @@
4040
<div class="collapse navbar-collapse" id="main-navbar">
4141
<ul class="nav navbar-nav navbar-right">
4242
<li><a href="https://forms.gle/TpNXENjmu45wuXoi6" target="_blank">Share feedback</a></li>
43-
<li><a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a></li>
43+
<li class="navlinks-container">
44+
<a class="navlinks-parent" href="javascript:void(0)">Conferences</a>
45+
<div class="navlinks-children">
46+
<a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a>
47+
<a href="https://jabrena.github.io/101-cursor/" target="_blank">WJAX-2025</a>
48+
</div>
49+
</li>
4450
<li class="navlinks-container">
4551
<a class="navlinks-parent" href="javascript:void(0)">Courses</a>
4652
<div class="navlinks-children">

docs/blog/2025/07/release-0.8.0.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,13 @@
4040
<div class="collapse navbar-collapse" id="main-navbar">
4141
<ul class="nav navbar-nav navbar-right">
4242
<li><a href="https://forms.gle/TpNXENjmu45wuXoi6" target="_blank">Share feedback</a></li>
43-
<li><a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a></li>
43+
<li class="navlinks-container">
44+
<a class="navlinks-parent" href="javascript:void(0)">Conferences</a>
45+
<div class="navlinks-children">
46+
<a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a>
47+
<a href="https://jabrena.github.io/101-cursor/" target="_blank">WJAX-2025</a>
48+
</div>
49+
</li>
4450
<li class="navlinks-container">
4551
<a class="navlinks-parent" href="javascript:void(0)">Courses</a>
4652
<div class="navlinks-children">

docs/blog/2025/07/release-0.9.0.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,13 @@
4040
<div class="collapse navbar-collapse" id="main-navbar">
4141
<ul class="nav navbar-nav navbar-right">
4242
<li><a href="https://forms.gle/TpNXENjmu45wuXoi6" target="_blank">Share feedback</a></li>
43-
<li><a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a></li>
43+
<li class="navlinks-container">
44+
<a class="navlinks-parent" href="javascript:void(0)">Conferences</a>
45+
<div class="navlinks-children">
46+
<a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a>
47+
<a href="https://jabrena.github.io/101-cursor/" target="_blank">WJAX-2025</a>
48+
</div>
49+
</li>
4450
<li class="navlinks-container">
4551
<a class="navlinks-parent" href="javascript:void(0)">Courses</a>
4652
<div class="navlinks-children">

docs/blog/2025/09/jfr-modern-java-profiling.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,13 @@
4040
<div class="collapse navbar-collapse" id="main-navbar">
4141
<ul class="nav navbar-nav navbar-right">
4242
<li><a href="https://forms.gle/TpNXENjmu45wuXoi6" target="_blank">Share feedback</a></li>
43-
<li><a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a></li>
43+
<li class="navlinks-container">
44+
<a class="navlinks-parent" href="javascript:void(0)">Conferences</a>
45+
<div class="navlinks-children">
46+
<a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a>
47+
<a href="https://jabrena.github.io/101-cursor/" target="_blank">WJAX-2025</a>
48+
</div>
49+
</li>
4450
<li class="navlinks-container">
4551
<a class="navlinks-parent" href="javascript:void(0)">Courses</a>
4652
<div class="navlinks-children">

docs/blog/2025/09/release-0.10.0.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,13 @@
4040
<div class="collapse navbar-collapse" id="main-navbar">
4141
<ul class="nav navbar-nav navbar-right">
4242
<li><a href="https://forms.gle/TpNXENjmu45wuXoi6" target="_blank">Share feedback</a></li>
43-
<li><a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a></li>
43+
<li class="navlinks-container">
44+
<a class="navlinks-parent" href="javascript:void(0)">Conferences</a>
45+
<div class="navlinks-children">
46+
<a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a>
47+
<a href="https://jabrena.github.io/101-cursor/" target="_blank">WJAX-2025</a>
48+
</div>
49+
</li>
4450
<li class="navlinks-container">
4551
<a class="navlinks-parent" href="javascript:void(0)">Courses</a>
4652
<div class="navlinks-children">

docs/blog/2025/09/release-0.11.0.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,13 @@
4040
<div class="collapse navbar-collapse" id="main-navbar">
4141
<ul class="nav navbar-nav navbar-right">
4242
<li><a href="https://forms.gle/TpNXENjmu45wuXoi6" target="_blank">Share feedback</a></li>
43-
<li><a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a></li>
43+
<li class="navlinks-container">
44+
<a class="navlinks-parent" href="javascript:void(0)">Conferences</a>
45+
<div class="navlinks-children">
46+
<a href="https://jabrena.github.io/cursor-rules-java/dvbe25/index.html" target="_blank">Devoxx BE 2025</a>
47+
<a href="https://jabrena.github.io/101-cursor/" target="_blank">WJAX-2025</a>
48+
</div>
49+
</li>
4450
<li class="navlinks-container">
4551
<a class="navlinks-parent" href="javascript:void(0)">Courses</a>
4652
<div class="navlinks-children">

0 commit comments

Comments
 (0)