v0.2.0-SNAPSHOT (30min talk)
"If you can't describe what you are doing as a process, you don't know what you're doing."
- W. Edwards Deming
"Trust, but verify"
- Russian proverb
![]() |
Juan Antonio BreΓ±a Moral Software Engineering Manager @ Capital One, C1
Twitter | Github | LinkedIn |
"Make it work, make it right, make it fast." - Kent Beck "Lead me, follow me, or get out of my way.", "Pressure makes diamonds." - George S. Patton Jr. |
This talk couldn't age well over time.
(The market evolves rapidly)
Can you raise your hand β, if you use Intellij Idea Ultimate?
Can you raise your hand β, if you have tried Cursor AI?
Can you raise your hand β, if you have tried Claude Code?
Cursor version used for the talk:
ThoughtWorks Radar 2025Q1 // Tools
For Software Engineers:
For Data pipelines:
For Software Engineers: AS IS
For Software Engineers: TO BE
For Software Engineers:
For Data pipelines: AS IS
For Data pipelines: TO BE
For Data pipelines: TO BE
Note: with a Pro account, the developer needs to disable. But with a Business account, this feature is handle at the organization level.
Source: https://www.cursor.com/privacyCursor operates a continuously monitored and 3rd-party audited security program.
SOC 2 is a compliance framework used to evaluate and validate an organizations
information security practices.
Tab completion in Cursor is powered by advanced AI models that understand your code context. As you type, you'll receive intelligent suggestions that:
Cursor provides access to main Commercial LLMs
Using rules in Cursor you can control the behavior of the underlying model. You can think of it as instructions and/or a system prompt for LLMs.
Source: https://docs.cursor.com/context/rulesAnalogy: In the organizations, exist a specific expert set of roles with the title of IT Champions who define the guidelines for a specific Technology, in our case Java.
Where I can find specific cursor rules for Java?
How to apply them in my repository? $(pwd).cursor/rules
sdk install jbang
jbang cache clear
jbang catalog list jabrena
jbang setup@jabrena init \
--cursor https://github.com/jabrena/cursor-rules-java
If you have good ideas, PRs are welcome. πππ
Natural language interface for exploring, editing, and managing code with contextual AI assistance in Chat mode.
Source: https://docs.cursor.com/chat/overview2000's | 2010's | 2024+ |
---|---|---|
Books | Google, StackOverflow, Blogs, etc... | ChatGPT, Cloude, Gemini... |
![]() |
![]() |
![]() |
Example to fix a test:
jbang trust list
jbang cache clear
jbang catalog list jabrena
jbang qr-code@jabrena \
--url https://jabrena.github.io/101-cursor/
Thanks