Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
A live Java demo builds structured task scopes on virtual threads, showing shutdown behavior, exception handling, timeouts, and scoped context with ExtentLocal.
An implementation-level look at how HotSpot brings Java threads to safepoints and the JVM mechanisms involved.
Tracks garbage collection performance improvements from JDK 8 to 18, with a focus on enhancements to G1.
A whirlwind tour of Java language changes, focusing on Project Amber features coming to code in the next year and beyond.
Explores how the Java Virtual Machine is adapting to containers, with practical guidance for deploying Java workloads in container environments.
See how Project Panama lets Java access foreign memory and call native code through modern APIs, with TensorFlow as a case study.
Explore JDK 18’s minimal HTTP server through the `jwebserver` command-line tool and its Java API for customizing request handling.
See how modern Java turns switch into concise pattern-matching code, including handling nulls and completeness.
An overview of ZGC’s low-latency design, performance, tuning, and ongoing work to make it generational.
A review of JDK 18’s JEPs highlights pattern matching for switch, the incubating Foreign Function & Memory and Vector APIs, and UTF-8 by default.
Builds a Wordle checker kata in Java 17, using records, streams, switch expressions, and pattern matching to simplify its design.
Refactor Java 8 kata solutions with Java 17 records, comparing readability improvements and performance.
Explores how Java’s “write once, run anywhere” promise applies as enterprises modernize applications and move Java deployments to the cloud.
Learn a four-step approach to improving Java application performance, from assessing the environment and capturing runtime data to optimization and rearchitecture.
Explore how Project Loom makes threads an efficient unit of concurrency through lightweight virtual threads on the Java platform.
Get personalized course recommendations, track subjects and courses with reminders, and more.