97 Things Every Java Prog. Should Know
summary
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
chapters (9)
- 0:00Intro
- 6:51Learn your IDE to reduce cognitive load
- 11:11Program with GUTs
- 17:12Approval testing ft. Emily Bache
- 22:29Write "readable code"
- 27:48Garbage collection is your friend ft. Holly Cummins
- 36:06Name the date
- 38:49Technical interviewing is a skill worth developing
- 41:33Outro
related talks
48m97 Things Every Java Programmer Should Know
53mThe Secrets of the Fastest Java Developers on Earth
45mAdvanced "Java 101"
37m10 Surprises for a JVM Engineer in Real Life Java Development
44mThe Best of Java Shorts Shorts Show: 100 Snippets in 45 Minutes
28m11 Crazy Things I Didn't Know You Could Do With Java Until I Got...
32mGetting the Most from Modern Java
57mBreaking Java Stereotypes: It's Not Your Dad's Language Anymore
