Greg, Mark and Richard get together weekly and talk about things of interest in the Java community. Greg works for SimWorks (http://www.simworks.com) who specialize in mobile phone software. Mark works for SecureMX (www.smx.co.nz). Richard works for Blue Train Software (http://www.bluetrainsoftware.com)
Episode 180: rightFolds in an AI world?
rightFolds as a pun on Mark's recent right vocal fold surgery, healing means we're good to record again, plus IA celebrates 17 years of existence, even if episodes have seriously lacked of late. Last episode Aug 27, 2025 - it's been a while.
Does language theory and evolution have a place/need in an AI world?
New JVM language features vs Syntactic sugar ala Clojure/Scala features
Bun's recent zig->rust total AI rewrite
Vercel engineer built Zero, a programming Language for AI Agents | Yeamt
Why Did They Build This? (https://www.youtube.com/watch?v=RnxTTF8x-24)
jank now has its own custom IR
Do any of these funky languages matter in an AI world?
Is 'Good Enough' Good Enough: Mindsets and Behaviors for Sales Excellence
Is "good enough" good enough?!. A common misunderstanding of the… | by Ted Rau
Is Good Enough, Good Enough? (Part 1)
AI and the increased threat of Supply Chain attacks
How We Got a CISA GitHub Leak Taken Down in Under a Day
NPM and its recent attacks
Package Managers are Evil - gingerBill
The Aesthetic Problem of Namespacing - gingerBill
Tooling
Highlights from Git 2.54
"Git history" FTW, unless you're using Jujitsu 🙂
AI and Development
The Human Cost of 10x: How AI Is Physically Breaking Senior Engineers
OpenJDK Interim Policy on Generative AI (https://openjdk.org/legal/ai)
Why Your Engineering Team Is Slow (It's the Codebase, Not the People) (https://piechowski.io/post/codebase-drag-audit/)
The Reviewer Isn't the Bottleneck
Now more than ever: building reliable software in the age of agents | Ron Minsky | Bug Bash 2026 (https://www.youtube.com/watch?v=rUYP4C29yCw)
I am not a Software Engineer — huronbikes
"Everyone" leaving Github
A usability study of radicle
Git is distributed, GitHub is not - Radicle brings a distributed forge for software development, including distributed issues, patches, code review, and CI solutions for a resilient forge.
HardenedBSD Officially on Radicle
Ghosty leaving Github
Zig: Migrating from GitHub to Codeberg
This, plus Zig's recent firm anti-AI stance led to the Bun port.
Thoughts on Leaving GitHub
GitHub confirms breach of 3,800 repos via malicious VSCode extension
27 Aug 2025
Is this still on?
C++
Three Cool Things in C++26: Safety, Reflection & std::execution - Herb Sutter - C++ on Sea 2025 (https://www.youtube.com/watch?v=kKbT0Vg3ISw)
Java
Java 25 to be released September 16
New Features in Java 25 | Baeldung (https://www.baeldung.com/java-25-features)
Primitive Types in Patterns (JEP 507 – Third Preview)
Module Import Declarations (JEP 511 – Preview)
Scoped Values (JEP 506 – Final)
Structured Concurrency (JEP 505 – Fifth Preview)
Stable Value API (JEP 502 – Preview)
Java 25 is ALSO no LTS Version (https://inside.java/2025/07/03/newscast-94)
JVM Language Summit 2025 - YouTube
The not-so-final word on final #JVMLS – Inside.java - no more setAccessible!?
How To Upgrade to Java 25
Static Code Analysis vs [[Language]] Servers
AI / Agents and [[Security]] Woes
AI Expert DESTROYS the GPT-5 Hype
Programmable 2025: AI is a Hype-Fuelled Dumpster Fire - Chris Simon
Basically covers ethics of using AI (data theft, conditions of data workers and energy costs) and risks associated (data bias, stochastic parrot, psychological effects)
MCP Horror Stories: The GitHub Prompt Injection Data Heist
Claude Code: Data Exfiltration with DNS (CVE-2025-55284) · Embrace The Red
Black Hat 2025 Media Interview: Mimecast's Jason Morgan with ISMG (https://www.youtube.com/watch?v=xsIoL5T89Q8)
25 Mar 2024
178: Java 22 Released! And I Am The Technical Debt
Last week, Greg and I had the pleasure of sitting down with Andres Almiray from Oracle to discuss this week's release of Java 22. I was hoping to get this episode out sooner but ended up fighting it out with a fever.
Alert Notification
https://blogs.oracle.com/java/post/java-on-macos-14-4
Java 22 Released Tomorrow
JDK 22 Release Notes: https://jdk.java.net/22/release-notes
JavaFX Release Notes: https://github.com/openjdk/jfx/blob/master/doc-files/release-notes-22.md
Does Java 22 Kill Build Tools? https://inside.java/202,4/02/15/newscast-63/
Update on String Templates (JEP 459) (most likely to preview in 23) https://mail.openjdk.org/pipermail/amber-spec-experts/2024-March/004010.html — First preview feature to be unshipped and reworked entirely?
Misc
Apache Maven 4.0.0-alpha-13 released — This is the first release that requires Java 17!
Welcome to Claro! — The Claro Programming Language https://docs.clarolang.com/chapter_1.html
Introducing the Daggerverse - Dagger
Devin AI Website — The First AI Software Engineer Cognition (https://devinai.ai/)
Free OracleDb 23c Release
Oracle Database Free — https://www.oracle.com/database/free/
Oracle Database Free Container / Docker images — https://github.com/gvenzl/oci-oracle-free
Oracle NoSQL Database — https://www.oracle.com/database/nosql/technologies/nosql/
JSON in Oracle Database Office Hours: Binary JSON formats https://apexadb.oracle.com/ords/r/tech/catalog/session-landing-page?p2_event_id=15268317198142239082325102977690035505&debug=LEVEL7&session=213101861572582
Reach and audience
Public platform figures. Ratings count people who left a rating, not total listeners.
Apple Podcasts (US)
5.0 / 5
2 ratings
Contact Illegal Argument
Guest appearances
Books guests
Based on episode analysis; this does not confirm that the show is currently accepting guests.
Host of Illegal Argument?
Claim your podcast to manage its listing and keep your show details accurate.
Pod Engine is an independent podcast discovery and analytics service and is not affiliated with or endorsed by this podcast. Artwork and show content belong to their owners. Full legal notice.
Explore this show Podcast research with Pod Engine