24 Java Features You Missed In 2022 - Inside Java Newscast #39#videoJDK 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
HashMap, Security and GC improvements, Custom Localized Date-Time Formats and an Internet Address Resolution SPI, and much more.
All About JDK 18 - Inside Java Newscast #21#videoRefinements in pattern matching and Panama's foreign and vector APIs; a new command
jwebserverand a new IP address resolution SPI; preparing code for UTF-8 becoming the default character set and for the eventual removal of finalization; and a few more bits and pieces.
Configuring Maven For Compiled And Tested Code In Javadoc#postFor JDK 18's / JEP 413's embedded snippets to be compiled and tested by your Maven build, they need to be added to a source set, Surefire needs to pick them up, and Javadoc needs to know their location - here's how to do that.
Compiled And Tested Code In Javadoc - Inside Java Newscast #20#videoShort code snippets in Javadoc are a great way to document an API, but they're brittle. JDK 18 / JEP 413 solves that problem by allowing us to reference snippets from external files that are compiled and tested.
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.
Costs And Benefits Of Comments#postAs with most things in software development the ultimate currency for comments is time. This is an analysis of the costs and benefits of comments.
A Taxonomy Of Comments#postA taxonomy of source code comments that enables further discussion about clean code and comments.
Interview About Comments On DZone#postMatt Werner from DZone interviewed me about my stance on comments.
Thoughts On Comments#postMy rant to comment your fucking code sparked some interesting conversations. Here we discuss some of your and my thoughts on the topic of comments.