Unsurprisingly, it's not compatible with "github copilot", so you have to disable the latter.
Presentation here https://youtu.be/EfIYJKw8AkA
Documentation here https://www.jetbrains.com/help/idea/ai-assistant.html#install-ai-assistant-plugin
Anything about Java, WebLogic, OSB, Linux etc.... this is my logbook of a navigation in the IT Technology ocean.
Unsurprisingly, it's not compatible with "github copilot", so you have to disable the latter.
Presentation here https://youtu.be/EfIYJKw8AkA
Documentation here https://www.jetbrains.com/help/idea/ai-assistant.html#install-ai-assistant-plugin
The content will still be available at javamonamour.blogspot.com.
Thanks to all those haters who have made negative criticism on my contributions, I no longer want to express my opinions.
THIS HAS BEEN WRITTEN BY ME:
At the age of 64 I have been eventually made redundant. Offshoring, merging of companies, onset of AI, all contributed to my "demise" (actually I am quite enjoying unemployment).
I started saying some 20 years ago that all what you need in a project is clearly written specifications and business rules, well articulated, well identifiable. Code in itself is secondary. One should be able to derive perfectly compliant code from the specifications, by whatever means (humans, AI...) and with whatever technology (Python, Java, JS, some futuristic programming language that only AI understands...).
Automated tests should also derived by written specifications. Manually or automatically. But you have to write down those business rules and specifications, version them, have glossary of terms where entities are clearly explained and specified.
For 20 years I had to work on projects where glossaries where nonexistent, incomplete or scattered everywhere. Where business rules were not written, or were scattered in emails kept in private accounts, or in JIRAs and only partially in wikis/confluence pages. Sometimes, rarely, in github MD files.
I heard slogans like "the code is the documentation" (repeat a BS long enough, and it will become a truth): "code" means not the javadoc, mostly forbidden.... but the code itself, no matter how convoluted. This meant thousands of hours wasted in trying to reverse engineer code, partly statically, partly running it in debugger.... an activity that I have always hated with all my soul, because a few well written comments and a clear explanation of the business rules would have saved me so much pain.
I have heard so many times "don't write documentation, anyway it will become obsolete". This is same login as "don't brush your teeth, anyway they will get dirty again".
THIS HAS BEEN WRITTEN BY GROK 3
THIS IS ME AGAIN
I don't agree 100% on what GROK said, but it's amazing how he hit some really good nails.
IT started really nicely, I remember times in 1997 where you could not commit code without first having produced a model, javadoc, updated documents.... then people came up with the "Agile" thing and it was a bit like the Cultural Revolution in China, they burned down decades of good practices in their iconoclastic fury, misinterpreting completely the deeper meaning of Agile - which is not "we don't need documentation".
Mostly I had to suffer a lot because of all those people for which documentation is irrelevant all all what matters is code... now AI proves that exactly the opposite is true: prompts will generate the entire application.... and prompts are basically documentation.
Because of those people I have spent an important part of my life reverse-engineering their unreadable code - which obviously they considered "the best possible code ever written".