Illegal Argument

Join Mark's Christmas Special with Hawkes Bay listener Emanuele Ziglioli from SirTrack for an interesting discussion on Java, Swing based UIs, Mobile developent, and tracking Polar Bears.

Direct download: 72_Illegal_Argument_72_-_Happy_Feet.mp3
Category:podcasts -- posted at: 11:59pm FJT

Direct download: 71_Illegal_Argument_Episode_71.mp3
Category:podcasts -- posted at: 9:49pm FJT

A somewhat shorter episode this week, and one with a strange directory/focus.

We talk about dynamic languages and the need for interfaces, the HAL Hypertext Markup specificatation, and Mark gets a lot of things wrong about licenses.

Direct download: 70_Illegal_Argument_Episode_70.mp3
Category:podcasts -- posted at: 11:35pm FJT

Goodbye to Tony:

Direct download: 69_Illegal_Argument_Episode_69.mp3
Category:podcasts -- posted at: 11:23pm FJT

Join the Mark, Richard, and Greg for a discussion on Google Dart, Javascript, and Coffeescript with guest Rowan Crawford.

  • Google releases Dart - the ‘javascript’ killer - videos from Goto. Cay Horstman’s first thoughts, even Gilad thought people would be dissapointed based on the hype.  The specification is Creative Commons and current implementation is BSD.
  • Jim Hugunin ( Jython / IronPython fame ) on his Dart Compiler in Dart hack.
  • Dart develop Bob Nystrom also writes Magpie for experimentation.
  • MD: A lot of people diss the idea of Dart, but embrace Coffeescript - why!?!  ( We bring Mr @wombleton from SMX on help us not sound like total script-haters ).
  • MD: Good thing I like about dart - no truthiness - you MUST be truthful in your expresions - ie. if (something = “true”).   truthiness is handy, but so prone to problems IMHO.
  • MD: libraries/packages seem to be a big reason for dart - an import is via a URI so versioning is supported indirectly.
  • MD: Javascript ES6 is actually looking quite nice - interesting that it gets classes similar (ish) to Dart.
  • Has static analysis reached its limits? Warning, Thought-doesn’t-works zone.
  • Kotlin is an interesting topic here - jetbrains moving their static analysis foo to the compiler level - could have interesting implications.
  • Is the NoSQL vs SQL really static typing vs no-static-typing like languages?
    • Whine
    • Greg’s favorite topic ;)

Direct download: 68_Episode_68_-_Throwing_Darts_at_Javascript.mp3
Category:podcasts -- posted at: 4:19pm FJT

Java One

Direct download: 67_Illegal_Argument_Episode_67.mp3
Category:podcasts -- posted at: 10:45pm FJT

Due to bad scheduling and other commitments we're back with another episode of Illegal Argument - along with a special returning cohost.

Direct download: 66_Illegal_Argument_Episode_66.mp3
Category:podcasts -- posted at: 8:36pm FJT

  • Logstalgia - Log Visualisation
  • Jetbrains new programming language - Kotlin
  • Tim Ottinger's paper on Object/Method naming
  • Service Configuration
  • Java 7 Loop Optimization Bugs
  • REST Testing
  • and more...

Direct download: 65_Illegal_Argument_Episode_65.mp3
Category:podcasts -- posted at: 12:10am FJT


  • Cassandra Query Language
  • Clean logs - what's wrong with this Maven usage
    • Mentioning repositories in your POM is a smell
    • No version ranges
    • Mixing API and Implementation in the same POM
  • The Maven Bug without proxy servers
  • Git subtrees
  • Releasing from C.I. Servers
  • Google and Privacy
  • Is NFC ever going to take off?
  • Developers get better with age
Direct download: 64_Illegal_Argument_Episode_64.mp3
Category:podcasts -- posted at: 7:23am FJT

A bit late but enjoy the show, we discuss our recent Exceptional.conf unconference, what to do when your hosting/cloud provider becomes unworkable, and dealing with patched open source projects.

Direct download: 63_Illegal_Argument_63.mp3
Category:podcasts -- posted at: 4:23pm FJT