I completed 100 Days of Java over 5 years and mapped the journey as a graph

· ai ai-agents · Source ↗

TLDR

  • Interactive knowledge graph indexes 100 Java posts across 5 years, linking days by topic, sequence, and reference edges for concept-based navigation.

Key Takeaways

  • Graph supports search by topic and day range (1-100), with three edge types: sequence, reference, and topic.
  • Coverage spans low-level JVM internals (Unsafe API, FFM API, memory mapping, class loaders) through concurrency (virtual threads, continuations, CompletableFuture, ExecutorCompletionService).
  • Later days cover production patterns: idempotent APIs, Spring AI agents, Gemini/Vertex AI integration, JMX, heap dumps, and secure sandboxing.
  • A fallback static post list is provided when interactive rendering is unavailable, making the index accessible without JS.
  • Day 100 closes with a reflective post on how the series changed the author’s mental model of software.

Hacker News Comment Review

  • The graph’s utility is questioned: hover-based interaction breaks on mobile, and it is unclear what additional insight the graph topology provides over a flat topic index.
  • The author’s stated goal was concept-based browsing rather than chronological, but commenters suggest the graph does not clearly surface that topology in practice.

Original | Discuss on HN