Illegal Argument

Illegal Argument

By Mark DerricuttNewsTechnologyTech News
Download on the App Store

Illegal Argument episodes

  • Illegal Argument Episode 130
    • Typesafe plans to rename the company.
    • My Journey to Mars, Eclipse Mars
    • Inventing on Principle - Bret Victor ( discussion piece )
    • CodeGlance - IntelliJ Plugin ( also Code Outline 2 - more recently updated.)
    • Code Bubbles - Rethinking the User Interface Paradigm of Integrated Development Environments.
    • Stop Mocking, Start Newing
    • Project Jigsaw - Dependency Graphs
    • Using PostgreSQL as a Document Store

      • Document Store Gymnastics in PostgreSQL
      • PostgreSQL anti-patterns: unneccessary JSON / hstore dynamic columns
    • Tests with IO boundaries?
    • Kyle Kingsbury - Call Me Maybe: MongoDB Stale Reads
    • Recent Java 9 Commit breaks fsync on directories- if you follow the thread, the problem appears to be resolved ( rollback, plus rethinking ).
    • Compiling JavaScript to JVM bytecode.
    • JVM Language Summit 2014 Videos
    • JVM Language Summit 2014: Nashorn Performance
    • JVM Language Summit 2014: Optimizing Dynnamic Codebases
    • JavaScript method missing:

      • Mozilla has Object.prototype.__noSuchMethod__(ES6)
      • Simulating __nosuchMethod__ / doesNotUnderstand in JavaScript
    • OpenJDK JEP: Enchanced Class Reloading
    • Reactive Datamodels

      • OBSERVABLES AND DATA FLOWS IN ANGULAR 2.0
      • Learn you some RX for the greater good
    1 hr 32 min
  • Illegal Argument - Episode 129
    • Software Archictecture as Code
    • Annotations hate from Greg

      • Annotations are a poor substitute for a good language.
    • Build - Google Bazel

      • No Transitives
      • No Ranges
      • Fast builds.
    • The Full Stack Developer
    1 hr 48 min
  • Episode 0b1111111 - The End is Nigh
    • Worship Malloc - the God of C/C++
    • Futures and Promises - Wikipedia entry - Futures (1977) followed Promises (1976)
    • sequence function
    • Thread Weaver
    • Buck Build Tool
    • Pants Build Tool
    • Git Book
    • How to destroy your project (committing bug bankruptcy)
    • Linux Conf AU in Auckland
    1 hr 7 min
  • Illegal Argument - Episode 126

    This weeks episode is being published a little later than normal - my bad. I blame Christmas and the craziness of the year end.

    • 15 years of the Apache Software Foundation
    • ATG Dynamo
    • Apache JServ
    • Bryan Goetz - The Sobering Parts of Stewardship
    • Ten Stupid Rules That Drive Great Employees Away
    • Various Ways to get Random Wrongby Cedric Beust.
    1 hr 7 min
  • Episode 125
    • Rice University leads $11 million effort in big data software analytics
    • The Hoogle Search Engine
    • Don’t mock?
    • Why do need modules?
    • Every Java @FunctionalInterface you want
    • Prismatic Schema
    • Whiley Programming Language - Generating Verification Conditions for Whiley
    1 hr 26 min
  • Episode 124
    • More CDI suckage.

      • OSGi - class loading / reloading.
      • JSR-330 - Dependency Injection for Java
      • JSR-346 - Contexts and Dependency Injection for Java EE
    • Nathan Marz - History of Apache Storm and lessons learned
    • Front End Teams + Back End Teams vs Product Feature Teams
    • Contract First REST APIs with RAML
    • Neal Ford - Functional Thinking
    • Angular 2.0 Core by Igor Minar & Tobias Bosch at ng-europe 2014

    1 hr 23 min
  • Episode 123 - It's easy as....
    • An introduction - cause we like you.
    • More SSLv3 Security Holes
      • POODLE poos on flaw (in SSL) as Google causes panic
      • SSL 3.0 Protocol Vulnerability and POODLE Attack
      • This POODLE Bites: Exploiting The SSL 3.0… (PDF link)
    • Legacy software - upgrades and non-upgrades.
    • Does backwards compatability lead to code smells?
    • Herding Code 198: Damian Edwards on ASP.NET vNEXT, tag helpers and SignalR
    • Java Modularity
      • Project Jigsaw - Development List Archives
      • JSR 294 - Superpackages
      • The Open Road: Superpackages
      • OSGi Alliance Blog: JSR 294 SuperPackages
    • JavaOne
      • 6 key takeaways from the JavaOne Keynote
      • JavaOne Community Keynote
      • JavaOne Presentation Videos on Parleys.com
      • JVM Language Summit 2014 Videos
    • All morn the loss of “BUCKLAME” - Auckland on T9 Mobile Keyboard completion.
    • The Problem with Time & Timezones - Computerphile
    • T CEEEE K - not TDK.
    • Java Native Runtime - A Better FFI for Java (PDF link)
    • Dependency Injection done “right”
    • Gap Lists - a lightning-fast List implementation
    1 hr 5 min
  • Episode 122: fractalization
    • The JVM Language Summit 2014 - Videos
    • Invoke Dynamic on JRubynot enabled by default on JDK7, but it is for JDK8.
    • finalize()
      • 10 points on finalize method in java
      • Why not to use finalize() in java
    • Changes at CloudBees
    • javolution
    • node.js and testing
    • promises
    • JVM Virtualisation with Waratek
      • Apache Harmony - Open Source Java SE ( retired project ) - wikipedia on Harmony.
    • CDI
      • Weld’s stunning documentation on Providers
    • COME FROM
    • David Mapelsden’s paper on subsuming methods (pdf) from the Performance Meetup of the revamped Auckland JUG.
    1 hr 19 min
  • Illegal Argument Episode 121 - The Fragmentation of...
    • The fragmentation of Scala
      • TypeLevel Fork
      • Paul Phillips - Policy ( Scala Fork ) following on from his we’re doing it all wrong talks.
    • CDI - Contexts and Dependency Injection
      • Producers - just add arguments for producer methods for injection of dependencies.
    • Testing - what scope should you test.
    • Dealing with Abandoned projects / languages?
      • Not scala (yet), coffeescript ;)_
    • Rewriting 100 Million Lines of Java
    1 hr 15 min

About Illegal Argument

From the publisher's feed

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…