Cover image of Illegal Argument
(2)
Technology
News
Tech News

Illegal Argument

Updated 7 days ago

Technology
News
Tech News
Read more

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)

Read more

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)

iTunes Ratings

2 Ratings
Average Ratings
2
0
0
0
0

iTunes Ratings

2 Ratings
Average Ratings
2
0
0
0
0
Cover image of Illegal Argument

Illegal Argument

Latest release on Sep 12, 2020

The Best Episodes Ranked Using User Listens

Updated by OwlTail 7 days ago

Warning: This podcast data isn't working.

This means that the episode rankings aren't working properly. Please revisit us at a later time to get the best episodes of this podcast!

Rank #1: The Greg Cast

Podcast cover
Read more

Welcome to The Greg Cast

Full links and more available .

Sep 12 2020

1hr 17mins

Play

Rank #2: The Joy of Java

Podcast cover
Read more

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 Ecosystem

Full links are available on https://raindrop.io/collection/12086308

Jul 02 2020

1hr 5mins

Play

Rank #3: Technical Writing

Podcast cover
Read more

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 McNamara (Vice-President of NZOSS, Canonical Guy, Author of Rust In Action) and Josh Addison (Technical Writer at MYOB, Game Developer, Conspiracy Podcaster) to lend their voices to our argument.

On this episode we cover (or planned, as always - things got sidetracked):

Java News
  • JEP 384: Records (Second Preview)
  • Why #Java record getters have no 'get' prefix?
  • Call for Discussion: New Project: Leyden (static compilation for Java - the return of GCJ?)
Technical Writing
  • Why Writing Software Design Documents Matters
  • Things Markdown got Wrong
  • Writing Test Plans
  • Architecture Design Records
  • How to write better tickets/commit messages/emails etc. etc.
  • Tooling?
    • Asciidoc
    • ProWritingAid, Grammarly
    • Dropbox Paper
    • Vale - cross platform command line style checker
  • Question-led docs, e.g. cookbook type
  • Doctests are better than you think
  • Knowing your audience - differences between "documentation" and "book writing"
  • Rust In Action
  • WriteTheDocs Slack

Full links to everything discussed and planned to discuss are found over on my raindrop bookmarks.

May 17 2020

1hr 7mins

Play

Rank #4: Illegal Argument - Episode 165

Podcast cover
Read more

Welcome to the “Locked Down Dependencies” remote recorded using Squadcast.fm whilst both Greg and I are stuck in a national COVID-19 lockdown.

Full links to topics discussed can be found in the shared bookmark folder on Raindrop, but during tonights episode we discuss:

  • How lockdown is affecting us
  • The Release of Java 14
  • Beyond Java 8 and the Java Module System - a discussion over two recent streams/videos from Nicolai Parlog on new features in Java 9-14, and issues with the module system.
  • Maven Dependency Pop Quiz
  • Managing Technical Debt at scale, and designing large scale systems.
  • Improving communication among teams in a work-from-home/remote-work world.
  • Guides to writing technical documentation, test plans, better emails and bug reports.

Apr 23 2020

1hr 10mins

Play

Rank #5: Episode 164 - Moments before Isolation

Podcast cover
Read more

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.

Mar 16 2020

59mins

Play

Rank #6: 163: The Continuation

Podcast cover
Read more
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

Dec 22 2019

47mins

Play

Rank #7: 162. A Conservative JDK/Java Migration Path

Podcast cover
Read more

Nov 24 2019

39mins

Play

Rank #8: Illegal Argument: Episode 161

Podcast cover
Read more

00:00:00: Intro

00:01:25: Java 12 Is Upon Us

00:12:31: Supporting Multiple JVM Versions In Libraries

00:34:20: Graal

00:41:08: Autoscaling Is A Lie

00:50:49: Rust Is A Better C?

00:58:29: "Dynamic Types" In Haskell

01:01:09: Business Errors Vs Exceptions

Apr 08 2019

1hr 5mins

Play

Rank #9: Episode 160

Podcast cover
Read more

Mar 30 2019

1hr 1min

Play