Radio and PodcastRadio and PodcastLive Radio & Podcasts
172: Separating The Release From The Build artwork
Technology

172: Separating The Release From The Build

Illegal Argument by Mark Derricutt

Nov 15, 202101:19:36Technology

Once again it's been a long time coming between episodes, Auckland's recent extended Covid lock down and Mark's unscheduled and temporary relocation meant we missed out on discussion the release of Java 17 - and with Jav...

About This Episode

172: Separating The Release From The Build is an episode from Illegal Argument by Mark Derricutt. Once again it's been a long time coming between episodes, Auckland's recent extended Covid lock down and Mark's unscheduled and temporary relo...

Podcast

This episode belongs to Illegal Argument.

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Nov 15, 2021, 01:19:36 long, audio available.

Questions About This Episode

What is 172: Separating The Release From The Build about?

Once again it's been a long time coming between episodes, Auckland's recent extended Covid lock down and Mark's unscheduled and temporary relocation meant we missed out on discussion the release of Java 17 - and with Java 18 not all that far away, we thought it was about time to once again get our record on. Andres Almiray once again joins us to talk releases, and specifically the JReleaser tool. Table of Contents 00:00:11 Introduction 00:00:59 Lockdowns and Freedoms 00:03:45 Java 17 and 18 Releases 00:04:47 Java 17 Uptake 00:05:37 Misconceptions of The Module System 00:07:49 Spring 6 and Spring Boot 3 move to JDK 17 Minimum 00:08:56 Maven Enforcer Plugin: Extra Enforce Rule - Enforce Bytecode 00:11:40 Java LTS Releases Switching to 2 year cycle 00:14:13 Quality of Life Language Changes In Smaller Releases 00:16:00 Java Version Migration 00:20:11 Is The Release Process Broken 00:21:10 Reproducible Builds 00:22:32 Maven Artifact Plugin 00:24:36 Introducing JReleaser 00:28:07 OSX Package Managers vs Tarballs 00:29:23 JBang 00:31:10 JReleaser Deployment Targets 00:33:55 Replacing Ansible/Puppet? 00:41:25 JRelease for Non Java / C++ Projects 00:42:10 Live at HEAD 00:44:34 JRelease for Non Java / C++ Projects (cont) 00:51:15 JReleaser Configuration Formats 00:54:22 Upcoming 1 Release and Potential Renaming 00:58:27 Lombok and 1.x 01:01:21 SDK Man releases via JReleaser 01:04:04 Does JReleaser release itself? 01:06:10 Rolling Releases and Announcers 01:14:02 Closing Rant: Automated Code Formatters Java Related Java 17 Arrived : JDK 17 the next LTE - Java 17 new features | TechGeekNxt>> Java 17 Switches to a Free Licence Model (again) JDK 18 Early-Access Builds Microsoft Joins the JCP Titus Winters: Live At HEAD

Where can I listen to 172: Separating The Release From The Build?

You can listen to 172: Separating The Release From The Build online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is 172: Separating The Release From The Build from?

172: Separating The Release From The Build is an episode from Illegal Argument by Mark Derricutt.

How long is this episode?

This episode is 01:19:36 long.

When was this episode published?

This episode was published on Nov 15, 2021.

Can I save 172: Separating The Release From The Build for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Illegal Argument?

Yes. This page shows related episodes from Illegal Argument when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to 172: Separating The Release From The Build?

You can listen to 172: Separating The Release From The Build on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

172: Separating The Release From The Build is from Illegal Argument by Mark Derricutt.

What are the episode details?

Published Nov 15, 2021 and 01:19:36 long