Preview Mode Links will not work in preview mode
Mark, along with co-host Greg's ongoing discussions and arguments relating to the Java/JVM and general development/language space with an Auckland and New Zealand focus. Contact Us

Mar 19, 2021

In an unprecedented show of activity - merely two weeks after the new years first episode (170) Mark and Greg are back, this time joined by Andres Almiray (Oracle) and Stephen Connolly (Cloudbees) to discuss all things build, modules, this weeks Java 16 release, and why Java programmers should take a look at the rust programming language.

Hosts

Guests

Table of Contents

  • 00:00:15 Intro
  • 00:00:37 Guest Introductions
  • 00:02:05 Java 16 Released!
  • 00:02:47 Jenkins and JDK Versions
  • 00:04:38 var changes = LIPSERVICE;
  • 00:05:11 Improve your Java by learning Rust
  • 00:07:31 Hey Bruno - It's NOT YAML!
  • 00:10:22 Project Liliput
  • 00:11:31 Java Turning 26
  • 00:13:30 Java for CLIs?
  • 00:16:47 Modules: Thought on The Java Platform Module System
  • 00:18:12 Modules: Modules and Versioning
  • 00:19:15 Modules: Semantic Versioning
  • 00:22:19 Build: Hijacking The Maven Release Process
  • 00:26:40 Explicit Merge Commits
  • 00:29:16 Build: JDK Dependency (Lacking) In Maven
  • 00:31:21 Kotlin Standard Library Versions
  • 00:31:53 Libraries should avoid Guava
  • 00:35:36 Jackson Version 3 Changes
  • 00:39:10 Modules: The Lack Of Runtime Versioning In Modules
  • 00:39:46 Modules: Agents And Module Systems
  • 00:40:39 Run The Damn Tests Twice
  • 00:46:00 Modules: Module Systems and Debugging
  • 00:55:02 The Ecosystem Is More Than Code
  • 00:55:46 Build: The Hinderance of IDEs
  • 00:56:47 Build: Mixins In Maven
  • 01:02:18 Build: The Perfect POM is with a BOM
  • 01:07:17 Build: Custom Lifecycles as Mixins
  • 01:10:09 Build: Gradle is Surprises and Deathtraps
  • 01:11:31 Build: Maven Consumer POM and POM 4.0.0
  • 01:14:16 Build: Project Dependency Trees Proposal
  • 01:23:28 Build: Maven 4 and 5 Releases
  • 01:26:49 Build: Plugin Phases and Execution Order
  • 01:33:05 Build: Interim Hacks and Abstractions Considered Harmful
  • 01:39:33 The Problem with Preview Features

News

Links