AI Tooling for Scala Developers - What JetBrains Brings to the Table
summary
JetBrains demonstrates concrete tools: AI Assistant for in‑editor code edits and chat, cloud or local AI code completions, the open‑source Melum model, and the agentic system Juny wired to MCP. Live coding builds a LibGDX Scala snake that wraps, eats Scala‑logo coins and detects self‑collisions; Juny converts a Java template to Scala, runs tests, iterates on failing builds until green. Next‑edit prediction is experimental; local models trade capability for privacy and resource cost.
AI-written summary · about
chapters (12)
- 0:00AI tooling for Scala
- 1:52Snake game demo setup
- 4:03Board wrapping with AI
- 7:40AI code completions
- 12:25Snake collision with AI
- 17:01Next edit suggestions
- 19:53Melum LLM for Scala
- 23:52Juny AI agent
- 28:18Configuring Juny
- 30:48Model Context Protocol
- 33:38AI coding best practices
- 37:54Scala AI resources
related talks
41mBuilding with AI in Kotlin
58mAI Assistant: Don’t Code Alone
41mWill AI Assistant make developers redundant?
38mJetBrains Doesn’t Want Me To Give This Talk
37mThe battle of the AI coding assistants
01h 01mUnlocking AI's Potential: Smarter Coding in Apache NetBeans IDE
53mUnlocking AI's Potential: Smarter Coding in Apache NetBeans IDE
08mAI inside the IDE
