Inside Java is a podcast for Java Developers brought to you directly from the people that make Java at Oracle. We'll discuss the language, the JVM, OpenJDK, platform security, innovation projects like Loom and Panama, and everything in between!
Curated by: Java (52 videos)
#Java #JDK #Networking In this episode, David (remotely) sat down with Michael McMahon and Daniel Fuchs both from the Java Dublin engineering team to discuss some of the recent JDK network-related updates: from the HTTP/2 Client API (Java 11) and its updates in Java 16 to the new Java 16 Unix Domain Socket Channel API, etc. There’s even a small HTTP/3 sneak peek! For more episodes, check out Inside Java (https://inside.java/podcast). You can contact us via https://inside.java/about/. ⎯⎯⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯⎯⎯ 00:00 Intro 02:06 HTTP Client API 08:02 HTTP Client API's new method in Java 16 10:11 JEP 353: Reimplement the Legacy Socket API 14:11 JEP 373: Reimplement the Legacy DatagramSocket API 16:47 JEP 380: Unix Domain Socket Channels 26:08 JEP 408: Simple Web Serve 28:56 Some thoughts about the future 30:20 A Peek Inside... 31:55 Outro ⎯⎯⎯⎯⎯⎯ Resources ⎯⎯⎯⎯⎯⎯ ◦ JEP 321: HTTP Client ➱ https://openjdk.java.net/jeps/321 ◦ HTTP Client API ➱ https://docs.oracle.com/en/java/javase/16/docs/api/java.net.http/java/net/http/HttpClient.html ◦ New HttpRequest.BodyPublishers.concat() method ➱ https://docs.oracle.com/en/java/javase/16/docs/api/java.net.http/java/net/http/HttpRequest.BodyPublishers.html#concat(java.net.http.HttpRequest.BodyPublisher...) ◦ New HttpRequest.newBuilder() method ➱ https://docs.oracle.com/en/java/javase/16/docs/api/java.net.http/java/net/http/HttpRequest.html#newBuilder(java.net.http.HttpRequest,java.util.function.BiPredicate) ◦ JEP 353: Reimplement the Legacy Socket API ➱ https://openjdk.java.net/jeps/353 ◦ JEP 373: Reimplement the Legacy DatagramSocket API ➱ https://openjdk.java.net/jeps/373 ◦ JEP 380: Unix Domain Socket Channels ➱ https://openjdk.java.net/jeps/380 ◦ Unix Domain Socket Channels overview ➱ https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/ ◦ JEP 408: Simple Web Server ➱ https://openjdk.java.net/jeps/408 ◦ OpenJDK ➱ https://openjdk.java.net/ ◦ Oracle Java ➱ https://www.oracle.com/java/