toolsshare & followShare this post with your community:I'm active on various platforms. Watch this space or follow me there to get notified when I publish new content:▼s+fShare this post with your community:I'm active on various platforms. Watch this space or follow me there to get notified when I publish new content:Prepare Your Code Bases For Future Java - Inside Java Newscast #41#video#deprecation #toolsWhat do the security manager, applet API, finalization, and primitive wrapper constructors have in common? What about CMS, Nashorn, RMI activation, and biased locking? And what does jdeprscan have to do with all of this?2023-02-02News Grab Bag: Loom Virtual Threads, Lilliput, Pattern Matching, ... - Inside Java Newscast #25#video#project‑loom #tools #project‑lilliput #project‑amber #pattern‑matching #communityProject 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.2022-05-19All About JDK 18 - Inside Java Newscast #21#video#java‑18 #project‑amber #project‑panama #pattern‑matching #tools #reflection #documentationRefinements in pattern matching and Panama's foreign and vector APIs; a new command jwebserver and 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.2022-03-10Configuring Maven For Compiled And Tested Code In Javadoc#post#java‑18 #documentation #toolsFor 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.2022-02-10Random Numbers and JDK Flight Recorder - Inside Java Newscast #9#video#java‑16 #java‑17 #random #performance #toolsThe new API for random number generation in Java 17 - why it needed to change and how the new API is more usable, extensible, and robust - and how to get started with JDK Flight Recorder, particularly on Java 16.2021-07-29To Jupiter And Beyond - On An Exploratory Mission With JUnit Pioneer#talk#junit‑pioneer #junit‑5 #community #documentation #toolsJUnit 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.2021-03-18Sorting A React App Into Java's Folder Structure#post#js #libraries #toolsHow to use react-app-rewired to sort a React app into a Java folder structure with package.json at the root, and sources in src/{main|test}/js2021-01-19Caliz III: Hashing scripts and background compilation#video#performance #toolsLetting Caliz store native images and only create them for a given Java "script" (single source file) if needed2019-05-16Caliz II: Wrapping Graal AOT#video#performance #toolsExtending Caliz to create native images of Java "scripts" (single source files) with with Graal2019-05-01Caliz I: Wrapping JVM 11 and learning about Graal AOT#video#performance #toolsFirst steps toward an acceptable scripting experience with single-source-file execution and Graal native images2019-04-18Scripting Java 11, Shebang And All#post#java‑11 #tools #on‑rampOn Java 11+, you can run a single source file without compiling it. Beyond experimentation, you can write scripts this way. Even shebang is supported!2018-11-06Maven 3 / 4 / 5 with Robert Scholte#video#conversation #toolsMaven is one of the cornerstones of the Java ecosystem - here I talk with Robert Scholte, Chairman of the Apache Maven projects2018-10-24JUnit 5 Setup in IntelliJ, Eclipse, Maven, and Gradle#post#tools #junit‑5 #libraries #testingHow to set up JUnit 5 so tests run in IntelliJ, Eclipse, Maven, Gradle or, if all else fails, via JUnit 4 or on the command line.2018-08-05How To Use Multi-release JARs To Target Multiple Java Versions#post#tools #java‑9Multi-release JARs allow you to create a single JAR that contains bytecode for several Java versions with jar --version 9 (or 10, or...). Presented with a multi-release JAR, JVMs version 9 and later will load the code that was included for their version.2018-02-26Maven on Java 9 and later - Six Things You Need To Know#post#java‑9 #toolsHow to use the compiler executable, toolchains, and mavenrc to run Maven on Java 9 and how to use mvn/jvm.config and profiles to configure your build.2017-12-18A JDeps Tutorial - Analyze Your Project's Dependencies#post#java‑basics #j_ms #jdeps #toolsJDeps is a dependency analysis tool for Java bytecode (class files and JARs). Learn how to use filters, aggregate results, and create diagrams.2017-07-17Publishing Snapshots With Gradle's maven-publish Plugin#post#toolsA step by step tutorial how to use Gradle and the maven-publish plugin to publish snapshots to Sonatype's Maven snapshot repo.2016-12-14Building Atom On Gentoo#post#toolsSee how to build Atom on Gentoo straight from the sources.2016-03-07JDeps Maven Plugin 0.2 Released#post#java‑9 #jdeps #tools #project‑jigsawWith v0.2 the JDeps Maven Plugin allows the creation of flexible exceptions from build-breaking for a self-paced preparation for Java 9 and Project Jigsaw.2015-12-07Apache JMeter Tutorial#post#performance #toolsWant to load test your web app? Then you should know about Apache JMeter! This tutorial explains the basics and how to create & execute a test plan.2015-10-05First Release of JDeps Maven Plugin#post#java‑9 #jdeps #tools #project‑jigsawThe JDeps Maven Plugin will break a project's build if it contains dependencies on JDK-internal APIs. This helps to prepare for Java 9.2015-05-11Running Android Emulator With HAXM On Thinkpad T440p#post#toolsQuick guide to how to use the Android emulator with HAXM (based on VT-x) on a Thinkpad T440p.2015-01-26New Javadoc Tags @apiNote, @implSpec, and @implNote#post#java‑8 #toolsThere are new Javadoc tags used in Java 8: @apiNote, @implSpec, and @implNote. Take a look at their history, meaning and use on command line and with Maven.2015-01-07JavaFX Sources in Eclipse#post#tools #javafxA quick step by step guide how to use the JavaFX sources in Eclipse by attaching them to the current JDK.2014-11-13