~/talk

Unlocking AI's Potential: Smarter Coding in Apache NetBeans IDE

links:none on file
slides:none on file

Demo shows Apache NetBeans extended with Jedict AI assistant to scaffold a Quarkus/par‑micro Java app, generate JAX‑RS endpoints (CRUD, pagination, search, sorting, proper HTTP codes), produce JUnit tests, and create commit messages. Setup uses OpenAI/GPT‑4o and a local LLM via Olama deepseek R1 4.7GB (local model runs but is slower; 1.1GB models are insufficient). Editor features: ctrl‑alt‑space AI completions, prompt templates, selective diff acceptance, refactoring, MicroProfile config injection, and H2 in‑memory DB with five sample inserts.

AI-written summary · about

  1. 0:00Introduction to AI in NetBeans
  2. 1:06Traditional Java tools limitations
  3. 3:58AI-powered coding advantages
  4. 5:26Setting up AI assistant in NetBeans
  5. 7:30Creating a new project
  6. 9:09Generating Java class with AI
  7. 11:17Communicating with AI in editor
  8. 15:40Creating REST endpoint with AI
  9. 20:44Reference-based AI assistance
  10. 26:55Text and code enhancement with AI
  11. 30:52Using diff window for code changes
  12. 39:01Smart naming and refactoring
  13. 41:48Chat window scope and context
  14. 44:43System messaging and instructions
  15. 45:51Generating test cases with AI
  16. 47:04Database assistant with AI
  17. 53:41Local LLM provider setup
  18. 57:14Testing local AI model
  19. 1:00:37Q&A and closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.