Java's Plans for 2023 - Inside Java Newscast #40
nipafx
by Nicolai Parlog
2w ago
A summary of what happened in 2022 and what will probably happen in 2023 for Projects Amber, Galahad & Leyden, Lilliput, Loom, Panama, and Valhalla Intro Happy new year, -everyone-, and welcome to -the first Inside Java Newscast- in 2023. I'm Nicolai Parlog, -Java developer advocate at Oracle- and today -we're gonna take a look ahead at- No, stop! What's going on here?! Why am I here twice? -Valhalla, Panama, Loom, and Amber - what they're about, where they are right now, and what their plans are for 2022 and beyond- Oh, I get it now. I did this before! Right, last January, we looked at th ..read more
Visit website
24 Java Features You Missed In 2022 - Inside Java Newscast #39
nipafx
by Nicolai Parlog
1M ago
JDK 18 and JDK 19 preview a number of big ticket features but they also come with a lot of smaller improvements. Here are 24 less-known features that were added to Java in 2022. Among them additions to Future and ForkJoinPool, to HashSet and HashMap, Security and GC improvements, Custom Localized Date-Time Formats and an Internet Address Resolution SPI, and much more. Intro Ho, ho, ho and welcome everyone to the Inside Java Newscast, where we cover recent developments in the OpenJDK community. I'm Nikolaus Parlog, Java developer advocate at Oracle and bringer of presents, and today we're gonna ..read more
Visit website
From Idea to IDE - How Java Features Are Considered, Designed, And Shipped
nipafx
by Nicolai Parlog
2M ago
How does a community of Java enthusiasts drive innovation for 15 years, turning ideas into designs into code into features you can use in your IDE. OpenJDK is one of the world's most influential open source communities. It drives the reference implementation of Java SE and the Java Virtual Machine, a programming language and runtime environment used daily by millions of software developers. More than that, the community drives its innovation - 15 years and counting of new language features, core library additions, performance improvements, runtime enhancements, and new tooling. But how does it ..read more
Visit website
GraalVM In OpenJDK And More JavaOne Announcements - Inside Java Newscast #36
nipafx
by Nicolai Parlog
3M ago
Oracle will contribute GraalVM's just-in-time compiler and native image technology to OpenJDK. It will also create EA and GA builds for JavaFX 20+ and is hard at work at creating generational ZGC to vastly improve ZGC's already impressive performance. And then there's the Java SE Subscription Enterprise Performance Pack, a drop-in replacement for JDK 8 with JDK 17 performance. Intro Welcome everyone to the Inside Java Newscast, where we cover recent developments in the OpenJDK community. I'm Nicolai Parlog, Java developer advocate at Oracle, and today we're gonna look into JavaFX EA builds, Gr ..read more
Visit website
The Simplest Hello World - Inside Java Newscast #35
nipafx
by Nicolai Parlog
4M ago
Visibility, classes, methods, instance and static members, parameters - a newcomer to programming needs to learn all of these concepts to truly understand a simple hello-world program in Java. Time to make that simpler and cut down on what needs to be known up front. Intro Welcome everyone to the Inside Java Newscast, where we cover recent developments in the OpenJDK community. I'm Nicolai Parlog, Java developer advocate at Oracle, and today we're gonna look at how the smallest possible Java program may soon turn from "public class Hello public static void main String bracket bracket args" to ..read more
Visit website
The SolutionFactory To Java's Problems
nipafx
by Nicolai Parlog
4M ago
Project Amber steadily and carefully chips away at Java's persistent pain points. This talk discusses released, previewing, and upcoming features achieve that and make Java more expressive, more succinct, and more readable. Java has issues! Verbose, cumbersome, no expressiveness, no fun. (Or so the kids say.) Jokes and the craving for syntax sugar aside, Java does have some persistent pain points and Project Amber was set up to tackle them. Not as a single solution to a narrow problem, but as a solution factory that's steadily and carefully chipping away at them: text blocks and interpolation ..read more
Visit website
Loom in the Java Ecosystem - Inside Java Newscast #34
nipafx
by Nicolai Parlog
4M ago
Among other things, Java 19 ships with virtual threads, structured concurrency APIs, sealed types, and pattern matching in switch - all of them as previews, but still very cool! I'm using these features here to create a GitHub crawler. This episode was not scripted and so there's no written version of what I said. Another one you gotta watch. ? Here are links to the chapters and all other sources (basically the video description): First Take Intro Project Loom Recap Tooling JDK Mission Control IntelliJ VS Code Eclipse Graal Web Servers Jetty Netty Tomcat Piranha Cloud Frameworks Spring ..read more
Visit website
Java 19 in Action - Inside Java Newscast #33
nipafx
by Nicolai Parlog
5M ago
Among other things, Java 19 ships with virtual threads, structured concurrency APIs, sealed types, and pattern matching in switch - all of them as previews, but still very cool! I'm using these features here to create a GitHub crawler. This episode was not scripted and so there's no written version of what I said. Looks like you gotta watch this one. ? Here are links to the chapters and all other sources (basically the video description): Meet The Crawler And Warm Up With Records ⇝ IJN #32 on string templates ⇝ JEP Cafe #11 on virtual threads Virtual Threads Blocking HTTP Client? "Interce ..read more
Visit website
String Templates, JavaFX 19, Deserialization, and more at JavaOne - Inside Java Newscast #32
nipafx
by Nicolai Parlog
5M ago
String templates make it easy and safe to embed variables and expressions in strings; JavaFX 19 comes with many improvements, chief among them derived observables; and the deserialization filter can keep apps safe from certain attacks. More on all of this at JavaOne! Welcome everyone to the Inside Java Newscast, where we cover recent developments in the OpenJDK community. I'm Nicolai Parlog, Java developer advocate at Oracle, and today I have another JavaOne-inspired mix of topics for you, namely string templates, the deserialization filter, and JavaFX 19. Like last episode, where I talked abo ..read more
Visit website
Sequenced Collections, Purity, and more at JavaOne - Inside Java Newscast #31
nipafx
by Nicolai Parlog
6M ago
Sequenced collections introduce an abstraction for collections with a known encounter order like all lists and some sets and maps. It will be easy to add, get, or remove the first and last elements and to iterate or stream in reverse order. We're also discussing immutable collections and pure functions. More on all of this at JavaOne! Welcome everyone to the Inside Java Newscast, where we cover recent developments in the OpenJDK community. I'm Nicolai Parlog, Java developer advocate at Oracle, and today we're gonna look at sequenced collections and the meaning of immutability and purity. And i ..read more
Visit website

Follow nipafx on Feedspot

Continue with Google
OR