Mark Derricutt

Illegal Argument

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)

Author

Mark Derricutt

Category

Technology

Podcast website

sites.libsyn.com

Latest episode

May 26, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Episode 105 - Back From The Ashes 22.09.2013

Java 7u40 Java 7u40 breaking applets Lucene issues with 7u40 Java 8 Developer Preview DWR OSGi Application Framework JsonSchema Literally now means figuratively

Illegal Argument - Episode 104: REPLs and API Design, Database Migrations 25.07.2013

Designing APIs - from the REPL to Application Clojure after the honeymoon ( pdf slides ) Database Migrations dbng from Mark Derricutt git-migration experiment also from Mark Derricutt MyBatis Migrations Liquibase

Episode 103 - Productivity and Estimation 14.07.2013

Join Mark, Greg, and new co-host Peter as we discuss Language Productivity and Estimation. Productivity Using Scala will make you less productive - Is Productivity King? There are many more things in “development” which will lower your productivity than the language you eventually implement the solution in. I (Mark) think I made the comment I've never seen scala as being "a more productive languag...

Episode 102: Is that Static Analysis in your stack or are you just pleased to see me? 16.06.2013

John Carmack post on Static Analysis Sonar What's in your stack? Ops vs Support vs Devs

Illegal Argument Episode 101 - Process 19.05.2013

In this epic episode, we talk process with guest Peter Cummuskey.

Illegal Argument Episode 100 05.05.2013

Join us for a long awaited 100th episode of Illegal Argument, we talk conferences, developing your life, and how Scala and Node. JS will die.

Illegal Argument - Episode 99: The one we mostly deleted 10.04.2013

Due to a mixture of technical problems, and a disjointed conversation, a vast majority of what we discussed on this show was lost, or just not worth making public - but still - you get to here some of our thoughts on the recent Web Framework Benchmarks blog posts. We hope you still enjoy the episode....

Illegal Argument Episode 98 - Typed Clojure 21.03.2013

Welcome to Illegal Argument Episode 98 - Typed Clojure with Ambrose Bonnaire Sergeant. Links: An Intro to Typed Clojure - Jim Duey The Typed Racket Guide Alms programming language (affine types) Levels of Gradual Typing - part 1 , part 1 Chez Scheme flow analysis paper: Flow-Sensitive Type Recovery in Linear-Log Time Sketch of AST types core.typed mailing list People: Ambrose Bonnaire Sergeant - @...

Illegal Argument Episode 97 - Dependency Injunction 09.03.2013

Illegal Argument Episode 97 Auckland Clojure Meetup Dependency Injection in Javascript Is a function, a Function type, a Function object, or an Object?

Episode 96 - A Fond Farewell 23.02.2013

Join Mark, Richard and Greg as we discuss Java, JavaScript, and bid farewell to a member of the show...

Episode 95 - A new year, a new platform! 11.02.2013

Join Mark, Richard, Greg, and guest Nicholas Faiz from Moneytribe as we talk about NodeJS, JavaScript, and how Clojure is the way.

Illegal Argument Episode 94 27.12.2012

ext.js model binding Google Go - no immutability? JDK 8 and JavaFX on ARM Nothing is iffy with iife Play 2 vs Grails Cliff Click vs Rich Hickey: STM TechCast #75 - Interview with Rod Johnson part 2 - we discuss the Scala Language Scala vs Clojure vs Java. NEXT? Predictions

Illegal Argument 93 - Back to BASICs 10.12.2012

Testing and Coverage - JaCoCo RIP Bob Zale - Father of TurboBasic Testacular ODROID Go turns 3 GO Serial Noduino

Illegal Argument Episode 92 - JSConf AU Report 25.11.2012

JSConf AU OAuth Mozilla Persona Javascript Macros WAT vs WTFJS Don't let Webkit become IE6 I18N GNU GetText IBM ICU4J REST vs Message Bus's US patent chief to software patent critics: "Give it a rest already" Google Ingress Countries / Phones IP over DNS Gosu JVM Language Types vs Tests

Illegal Argument Episode 91 - A Piggy and a RAT 13.11.2012

Illegal Argument 91 APIGEE REST API Design Book Mixed Metaphor UIs? AngularJS Directives LinkedIn and NodeJS Blazing fast node.js: 10 performance tips from LinkedIn Mobile "RealTime" Node Maven License Checking/Build Failures Sonatype Insite Easy Open Source Licences Management using TeamCity Apache Creadur (used to be RAT/maven-rat-plugin) iText / Generating PDF in Java Is Fast better than Readab...

Illegal Argument Episode 90 04.11.2012

catch(e) - A possible JavaScript podcast from Richard/Mark? JS Conf AU Code reviews... Dependencies ( again ) OSGi ( again )

Episode 89 - No REST for the Wicked 22.10.2012

REST Rants Heroku Waza - videos from 2012 NodeJS Cluster - experimental

Illegal Argument Episode 88 05.10.2012

Android Goes Gradle android-maven-plugin from Manfred Moser. Google blocked Acer from using Aliyun iOS 6 Maps Microsoft releases TypeScript Preview Google Dart Using JavaScript from Dart : The js Library Running the Dart VM on Android yeoman.io Maven Version Ranges (again) Google Plus Discussion Maven Users List thread Perils of Maven's Implicit Reactor ( old post ) Continuous releasing of Maven a...

Illegal Argument Episode 87 23.09.2012

Illegal Argument Episode 87 XKCD Click And Drag Jenkins and the lack of version range support . Should version ranges be deprecated? Tesla - Maven redefined, presentation Airbreak Atlassian Bonfire Write your commit messages first . Exit interviews - giving employers a piece of your mind?

Illegal Argument Episode 86 - Pixel Shuffling 09.09.2012

Illegal Argument Episode 86 - Pixel Shuffling Java 7 0day Java 7u7 More security holes in 7u7 How to hack weak passwords Developer Quits OAuth 2.0 Spec, Calls It ‘a Bad Protocol SAML and XSLT - scarily it exists JavaScript User Interfaces are worse, or no better than old Windows UIs No Software Patents in New Zealand Related Google+ Threads Combining Functional and Imperative Programming for Multi...

Illegal Argument Episode 85 24.08.2012

Illegal Argument 85 Groovy Proxies and Exceptions Debugging - REPLS and tools DDD via JDB JSwat JDebugTool Dell Precision M4700 Mobile Workstation Azul’s Zing JVM free for open source developer testing GPU Support in the JVM Proposal Multi-tenancy Custom domain for Google Apps Amazon Beanstalk gets Python Chrome Packaged Apps iOS 5.1 broke off-line storage

Illegal Argument Episode 84 12.08.2012

Illegal Argument Episode 84 VertX, Meteor and the rise of the client spanning event bus Is there any steam behind cloud IDEs? Latest one was Collide, but many of them are based on CodeMirror2 Analysis of Failure - Ariane and Exceptions Eric Burke on Giving Effective Presentations Iterable’s and Jackson

Episode 83 - On Quality (reprise) 01.08.2012

Join Mark and fellow podcasters Craig Smith , and Craig Aspinall for a discussion on Quality. Note : This is the second posting of this podcast as I messed up the rendering the first time - so much for quality ;-) Coding By Numbers The Agile Revolution Coursera Online Training Modularity What’s cooking in Java 8 - Jigsaw Modularity Jigsaw Delayed to Java 9 Tools Concordion Git SCM Gerrit Code Revi...

Illegal Argument 82 31.07.2012

Hibernate 4.0 - SQL generates cross joins Maven dependency issues Known issue mentioned in the compat with 2.0 guide Ranges (again) PHP Sadness XtraNormal on Agile

Listen to the Illegal Argument podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.