YoVDO

Java 19 Features in Action - Building a GitHub Crawler

Offered By: Java via YouTube

Tags

Java Courses Data-Oriented Programming Courses Sealed Types Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the new features of Java 19 in this 38-minute video tutorial that demonstrates their practical application through the creation of a GitHub crawler. Dive into virtual threads, structured concurrency APIs, sealed types, and pattern matching in `switch` - all preview features in this release. Begin with an introduction to the crawler and a warm-up using records. Learn about virtual threads and their implementation with a blocking HTTP client. Discover structured concurrency using StructuredTaskScope, concurrent data structures, and records with collections. Gain insights into debugging techniques for structured concurrency. Examine Data-Oriented Programming (DOP) concepts, including type hierarchies, type pattern switches, and deconstruction patterns. Address common misconceptions about the use of `instanceof`. Access the complete source code on GitHub and explore related topics through linked videos on string templates, virtual threads, and more.

Syllabus

➠ Highlights
➠ Intro
➠ Meet The Crawler And Warm Up With Records
➠ Virtual Threads - Blocking HTTP Client?
➠ Virtual Threads - "Interception by Project Amber!"
➠ Structured Concurrency - StructuredTaskScope
➠ Structured Concurrency - Concurrent Data Structures
➠ Structured Concurrency - Records With Collections
➠ Structured Concurrency - Debugging Glory
➠ DOP - Type Hierarchies
➠ DOP - Type Pattern Switches FTW
➠ DOP - Deconstruction Patterns
➠ DOP - Isn't `instanceof` Bad?
➠ Outro


Taught by

Java

Related Courses

Java Features and Future Developments - Early 2019 Edition
ChariotSolutions via YouTube
The SolutionFactory to Java's Problems
Devoxx via YouTube
Java Language Futures - Late 2019 Edition
Devoxx via YouTube
Java 8 to 18: Most Important Changes in the Java Platform
Java via YouTube
Leveraging Java 17 Features to Create a Wordle Checker
Java via YouTube