Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
headphones
Illegal Argument

Illegal Argument

Mark Derricutt, Greg Amer and Richard Vowles

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)
bookmark
Share icon

All episodes

Best episodes

Seasons

Top 10 Illegal Argument Episodes

Goodpods has curated a list of the 10 best Illegal Argument episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Illegal Argument for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Illegal Argument episode by adding your comments to the episode page.

Illegal Argument - Episode 148 - Project Glass Tile
play

06/19/17 • 87 min

Join us for an another semi informed, highly subjective, and quite possibly wrong on all counts discussion about Java, Jigsaw.

Catch us on Twitter and Google Plus+.

bookmark
plus icon
share episode
Illegal Argument - Illegal Argument Episode 131
play

06/21/15 • 71 min

Join Mark, Greg, and Peter and we wax lyrically about 4k screens, driver issues, how node.js and NPM love /tmp and somehow.... just somehow - fail to rant about types or build for a change...

bookmark
plus icon
share episode
Illegal Argument - The Lisp (cons piracy)

The Lisp (cons piracy)

Illegal Argument

play

04/29/12 • 73 min

Episode 77 - The Lisp (cons piracy)
  • Sacred Cows Part 2
  • APIs vs impls in different packages
  • ‘lisp tragics’
  • 2 devs down under podcast form Kai Koenig and Mark Mandel
  • zeromq vs rabbitmq experiences from code lounge when to generic a Map and when to not bother looked at Go today. nice.
bookmark
plus icon
share episode
Illegal Argument - 171: Breaking (up) The Build
play

03/19/21 • 105 min

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
bookmark
plus icon
share episode
Illegal Argument - 170: The UI is Broken!

170: The UI is Broken!

Illegal Argument

play

03/07/21 • 81 min

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 For Namespaces
  • 55:10 Bintray Closing Down
  • 59:27 R.I.P. netbeans.org
  • 1:07:08 SOA in C/C++
  • 1:14:18 Python and Rust Crypto
  • 1:16:11 Autotools
  • 1:18:34 Rust backend for GCC
Java Related Miscellaneous Modules, Releases, and Builds CPP
bookmark
plus icon
share episode
Illegal Argument - 163: The Continuation

163: The Continuation

Illegal Argument

play

12/22/19 • 47 min

Topics
  1. Fibre's are dead - long live "Virtual Threads"
  2. Undelimited continuations are not functions
  3. R2DBC 0.8.0 goes GA - Reactive database clients for Java
  4. RUST: Shipping a compiler every 6 weeks
    1. User reported stable regressions
    2. Bisecting Rust Compiler Regressions with cargo-bisect-rustc
  5. Microsoft: We're creating a new Rust-based programming language for secure coding
    1. https://www.reddit.com/r/rust/comments/e5040i/microsoft_creating_new_rustbased_safe_language/
    2. https://www.reddit.com/r/rust/comments/e5kjyr/more_info_on_micrsoft_moving_away_from_rust/
      1. I.e. they're not, this is just another research language. MS is however still heavily looking at rust, and employing rust developers.
  6. Unleashing the (Armed) Bear past Java 11
  7. Using Jlink to shrink your webservices... including nativeimages in the followup tweets
  8. Style guide for Text Blocks
  9. Lambda performance in node - regressions:
    1. Version 13.5.0 -- Questionable Changes? "My testing indicates that the for...of construct is about 60-70% slower as opposed to a classic for(let i; i; i++)."
JEPs for JDK 14 New JEPs
bookmark
plus icon
share episode
Illegal Argument - Episode 164 - Moments before Isolation
play

03/16/20 • 59 min

Welcome to the first episode of 2020 - recorded just before all of Coronavirus Mania and then promptly the editing and publishing got unfortunately thrown to the sidelines for a week.

This week (ha) Greg and I discuss the upcoming Java 14 release, along with C++20, and the granddaddy of functional programming - Miranda.

bookmark
plus icon
share episode

Show more best episodes

Toggle view more icon

FAQ

How many episodes does Illegal Argument have?

Illegal Argument currently has 113 episodes available.

What topics does Illegal Argument cover?

The podcast is about News, Tech News, Podcasts, Technology and Java.

What is the most popular episode on Illegal Argument?

The episode title 'Illegal Argument Episode 71' is the most popular.

What is the average episode length on Illegal Argument?

The average episode length on Illegal Argument is 71 minutes.

How often are episodes of Illegal Argument released?

Episodes of Illegal Argument are typically released every 20 days, 10 hours.

When was the first episode of Illegal Argument?

The first episode of Illegal Argument was released on Nov 14, 2011.

Show more FAQ

Toggle view more icon

Comments