~/talk

Java9 and REPL. Forget debugging, welcome joy and productivity

Talkat JDD 2017 · 2017-10-03..10-04· [java, developer-experience]
links:none on file
slides:none on file

Java 9’s REPL JShell lets code run interactively: try new APIs like List.of and optional-to-stream flatMap, edit and save snippets, load a classpath and spin up a tiny web server with Spark Java to expose REST endpoints, then iterate live. It supports running saved scripts, launching the same code outside the shell, and programmatic DI: registerBean calls create Spring 5 beans (including prototype scope) inside the shell so a full app can be bootstrapped and probed in real time.

AI-written summary · about

  1. 0:00Introduction to JShell
  2. 5:16Starting JShell demo
  3. 8:55Java 9 new features
  4. 16:11Building web app with Spark
  5. 25:23Prototyping with JShell script
  6. 31:20Spring 5 in JShell
  7. 37:30Debugging JShell issues
  8. 40:10Future of JShell
~/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.