From Idea to IDE - How Java Features Are Considered, Designed, And Shipped#talkHow a community of Java enthusiasts drives innovation for 15 years, turning ideas into designs into code into features you can use in your IDE
GraalVM In OpenJDK And More JavaOne Announcements - Inside Java Newscast #36#videoOracle 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.
What is OpenJDK? - Inside Java Newscast #28#videoWhat's "OpenJDK" (or "the OpenJDK"?), how does it work, and what does it do? Here's the answer to these questions as well as explorations of JDK Enhancement Proposals, the Java Community Process, why there are so many JDK providers, and how long-term support works.
News Grab Bag: Loom Virtual Threads, Lilliput, Pattern Matching, ... - Inside Java Newscast #25#videoProject Loom's virtual threads are merged and ship with JDK 19 - here's to prepare for them. Also, news on Project Lilliput, proposal for record patterns in pattern matching, some astonishing numbers from Sonatype on Maven Central, and the move of OpenJDK to openjdk.org.
26 Hours of Java#eventOn May 29th we'll throw a late birthday party for Java, which turned 26 a few days before. With a 26-hour live stream relay race! 🥳
To Jupiter And Beyond - On An Exploratory Mission With JUnit Pioneer#talkJUnit Pioneer gathers JUnit 5 extensions. This talk discusses the technical aspects, but also the mission, dev practices, automatic releases, and what Twitch has to do with all of this.
25 Hours of Java#eventOn May 23rd 2020, Java turns 25 🥳 and what better way to celebrate its birthday than with a 25-hour live stream? (On Twitch: https://twitch.tv/nipafx)
How We Upgraded From Java 8 And Why You Can (And Should) Do It Too#videoMy two minutes of fame during the Oracle Code One 2019 keynote
Jakarta EE, javax, And A Week Of Turmoil#postDuring a week of turmoil, many people have written about Jakarta EE and javax. This post summarizes the community's opinions and gives you plenty of links.
Welcome, Java 9!#videoJava 9 is out today and with other members of the community I'm throwing a welcome party. Get an all around view on the new Java release with various opinions, tips, and great sources!
Impressions of JavaZone 2017#videoA few impressions of my stay at JavaZone 2017 to music from WillRock
SPJCN IV: Quo Vadis Scala#postIn the fourth issue of SitePoint’s Java Channel Newsletter (from October 21st 2016) I summarize the discussion of Scala's presumable demise.
SPJCN III: JavaOne 2016#postIn the third issue of SitePoint’s Java Channel Newsletter (from October 7th 2016) I summarize JavaOne 2016 and recommend interesting talks to watch.
Rewrite, Architecture, Extensions Of JUnit 5#videoWhat were the reasons for the rewrite? How does JUnit 5 compare to JUnit 4? What's so special about the architecture and the extension points?
SPJCN I: Hello World#postIn the first issue of SitePoint's Java Channel Newsletter (September 9th 2016) I babble about community and conferences.
JEEConf 2016#postMy take on JEEConf 2016: showing the talks I liked the best, raving about the community, romanticizing Kiev, and giving some feedback. Summary: awesome!
JavaOne 2015: Under The Hood Of Project Jigsaw#postJavaOne 2015 saw a series of talks by the Project Jigsaw team about modularity in Java 9. This one gives a peek under the hood discussing layers and class loaders.
JavaOne 2015: Advanced Modular Development#postJavaOne 2015 saw a series of talks by the Project Jigsaw team about modularity in Java 9. This one details different migration scenarios.
JavaOne 2015: Introduction to Modular Development#postJavaOne 2015 saw a series of talks by the Project Jigsaw team about modularity in Java 9. This one introduces the basic concepts.