
Illegal Argument
1,317 FOLLOWERS
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.
Illegal Argument
10M ago
Episode 174 - 18 And Life
Until last week, I was going to open the show saying it's been a long time since we last recorded, but we slipped in an interview with the guys from plz.review - so that's not exactly true anymore. It has, however, still been a while since we've had a normal, full session of discussion and argument.
Delayed: The publishing/editing of this episode was unfortunately delayed due to me finally catching Covid.
plz.review Updates
Github "integration" is available, we even had GerritForge - Home page listed in the show notes, as part of GerritForge there's GerritHub for onl ..read more
Illegal Argument
11M ago
Reddit Post: Improving on the GitHub code review comment experience : programming Blog Post: Bit Complete Blog: Improving on the GitHub code review comment experience | Bit Complete Inc. YouTube Introduction Video: Introduction to plz.review - YouTube Website: plz.review Guests: Dylan Trotter, Matt Schweitz
It's been a while since recording, and as it happens, just before organizing the next episode, full of “discussion” on the recent Java 18, and forth-coming Java 19 release, I came across an r/programming post from Dylan Trotter from Bit Complete about their new stacked code review tool for ..read more
Illegal Argument
1y ago
Catchups
Happy New Year!
Log4j Issues, fall out, ranty commentary
And now PostgreSQL JDBC gets a 9.8 CVE:
Java Stuff
Java 18 set for March 22, 2022
The new features in Java 18
Mark Reinhold: There are no unresolved P1 bugs in build 36, so that is the first JDK 18 Release Candidate. Binaries available here, as usual: https://jdk.java.net/18/
Java 19 builds are already available
MicroProfile 5 out
Helidon 2.4.2 released
Quarkus 2.7.1 released
Continuations
[GR-34749] Continuation support independent of Project Loom. #4114 - merged.
https://cr.openjdk.java.net/~rpressler/loom/Loom-Proposal ..read more
Illegal Argument
1y ago
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 Introduction00:00:59 Lockdowns and Freedoms00:03:45 Java 17 and 18 Releases00:04:47 Java 17 Uptake00:05:37 Misconceptions of The Module System00:07:49 Spring 6 and Spring Bo ..read more
Illegal Argument
2y ago
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
Mark Derricutt - @talios
Greg Amer
Guests
Andres Almiray - @aalmiray
Stephen Connolly - @connollys
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 = LIP ..read more
Illegal Argument
2y ago
Illegal Argument Episode 170
Mark and Greg emerge from their 2020/2021 Christmas/New Year breaks, and temporary Level 3 lock down to break their silence, attempt to remember how to podcast, and further the rumor that we only record an episode on the eve of a new Java release.
Table of Contents
0:44 Holiday Periods
1:27 Java 16 Release
2:35 Standalone Nashorn
3:18 Native Script
6:28 R.I.P. Chrome
12:51 Module Systems
14:37 setProtected(true)
20:42 Java 16 Release (again)
25:00 Incubation vs Preview Features
37:56 Pattern Matching FTW
43:30 Equality
44:57 Inline Types and Classes
50:34 The Need ..read more
Illegal Argument
2y ago
OpenJDK · GitHub
Plans for optimal performance: why CircleCI is changing our pricing model - CircleCI
Standalone Nashorn is coming for Java 15+
Jbang
Property-based Testing in Java: Jqwik - a JUnit 5 Test Engine - My Not So Private Tech Life
ABNF for TLDS
tldlabel = ALPHA *61(ldh) ld ldh = ld / "-" ld = ALPHA / DIGIT ALPHA = %x41-5A / %x61-7A ; A-Z / a-z DIGIT = %x30-39 ; 0-9
HUMBLE BOOK BUNDLE: JAVA PROGRAMMING & MORE BY O'REILLY
GitHub - baidu/braft: An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly ..read more
Illegal Argument
2y ago
Welcome to The Greg Cast
The Virtual World Podcast
On The Metal Podcast
JavaZone 2020
Ron Pressler: Scalable Harmonious Concurrency for the Java Platform
Virtual Threads
Async / Await
Why Continuations are Coming to Java
Java Platform Retention
Graal Based Frameworks
JavaZone: Building a Distribution Pipeline
Lua: Splitting a String
Oracle Developer Live
Java has moved to Github
Java 15 is here, Nashorn is not
instanceof Pattern Matching
System.Logger
Why The C Language Will Never Stop You Making Mistakes
Microsoft Control Flow Guard now in LLVM/Rust
Microsoft Core C++ Checker gains Rust like ..read more
Illegal Argument
2y ago
After a lockdown/reopen period we're back with another argument.
WARNING: The recording dropped out half way thru, and… creative edits were made. Your ears have been warned.
Java 15 Ramp Down
Second preview of Records
Greg doesn't care for new JDKs whereas Mark wants to treat the JDK as "just a library/dependency"
Microservices
Reuse or no-reuse?
Both Hellidon and Micronaut recently released 2.0 releases of their modern JVM web stacks
HTTP Structured Headers
Roy Fieldings Misappropriated REST Dissertation
A toy JVM in AWK
Perl 7 Annoucement
A Tribute to Bill Shannon – A Giant of the Java Ecos ..read more
Illegal Argument
2y ago
What’s this? Another Illegal Argument episode already? And so close to the last one - it seems the shift to working from home and remote recording has already showed a payoff.
During the last episode, I’d had it in my mind to discuss the need to improve our documentation, and general communication skills that developers, and development teams often overlook. More so now that many organisations are moving into distributed, remote teams - many of which may never return to normal “office life”.
With this in mind, I thought I’d make use of our new remote recording facilities and bring on both Tim ..read more