So you learned about all these new Java features but want to see how they come together? Then let's write a GitHub Crawler and let's throw in everything Java (23) has to offer:virtual threads and structured concurrencypattern matching and data-oriented programmingtype inference, records, and sealed typestext blocks and template stringsa modern HTTP client and improved collectionsmodules and OS-specific binariesThe end result will look very different from just a few years ago, let alone 10. This is not your parents' Java!
Get notified about new features and conference additions.