Java 19 is released on September 20th and, among other things, ships with virtual threads, structured concurrency APIs, sealed types, and pattern matching in switch all of them as previews, but still very cool We re using these features here to create a GitHub crawler. The code on GitHub: