~/talk

97 Things Every Java Prog. Should Know

Talkat GOTO Copenhagen 2024 · 2024-09-30..10-04· [java]

Practical, specific takeaways: learn IntelliJ shortcuts and integrations—Alt+Enter, live templates, debugger, Git and Gradle support—to stop thinking about menus and focus on design; write unit-test GUTs with sentence-style spec names (JUnit 5 display name support) instead of brittle method-by-method checks; use approval testing (approval. Java) or snapshot tools for complex or legacy outputs; tune garbage collection by understanding mark‑and‑sweep vs copying collectors and object locality; avoid java.util.Date and use java.time; prepare for interviews by mastering high‑level concurrency utilities and immutability.

AI-written summary · about

  1. 0:00Intro
  2. 6:51Learn your IDE to reduce cognitive load
  3. 11:11Program with GUTs
  4. 17:12Approval testing ft. Emily Bache
  5. 22:29Write "readable code"
  6. 27:48Garbage collection is your friend ft. Holly Cummins
  7. 36:06Name the date
  8. 38:49Technical interviewing is a skill worth developing
  9. 41:33Outro
~/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.