~/talk

Java's Hidden Gems: Tools and Libraries

Talkat DevWorld 2024 · 2024-02-29..03-01· [java, developer-experience]
slides:none on file

A GitHub repo of about 70 tools and examples anchors concrete demos: ArchUnit architecture rules that run as unit tests, JaCoCo runtime coverage that finds dead code but only writes results when the app stops, and PIT mutation testing that generates mutants and exposes weak tests at the cost of slower runs. Also shown: Testcontainers for real DB integration, JavaPoet code generation, libphonenumber validation, Timefold scheduling that fails when sessions exceed rooms, and Maven Daemon for faster builds.

AI-written summary · about

  1. 0:00Java's hidden gems
  2. 1:17ArchUnit for architecture
  3. 3:23Awaitility for async tests
  4. 4:26JaCoCo for runtime coverage
  5. 7:26Pitest for mutation testing
  6. 9:54Testcontainers for integration
  7. 10:59GraphQL for data fetching
  8. 12:03Handlebars for email templates
  9. 13:28JavaPoet for code generation
  10. 14:54Libphonenumber for validation
  11. 15:36Timefold for scheduling
  12. 17:52OWASP dependency check
  13. 18:56Maven Daemon for builds
  14. 19:38GitHub repository
~/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.