Illegal Argument

Illegal Argument

By Mark DerricuttNewsTechnologyTech News
Download on the App Store

Illegal Argument episodes

  • Episode 70 - Drifting thru an interface...

    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.

    37 min
  • Episode 69 - The Big Question
    Goodbye to Tony:
    • Ask a question for old time sake mmm kay?
    • MEV-443
    • https://issues.sonatype.org/browse/MVNCENTRAL
    • Handle Bars JS
    • You should NEVER use MongoDB
      • http://www.reddit.com/r/programming/comments/m2b2b/dont_use_mongodb/
      • http://news.ycombinator.com/item?id=3202959
      • I’m still interested in peoples web framework of choice
        • REST + HAL is compelling,
        • Vaadin
        • Play is popular these days
        • Javascript - the performance sweet spot
        • Google Guava and patches
        • Producing Open Source Software by Karl Fogal ( subversion fame ) - looks like a good read.
          • Benefits and dangers of open source
          • 41 min
          • Episode 68 - Throwing Dart's at Javascript

            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 ;)
                    • Aren’t lazy JPA collection problems just an artifact of a stupid ORM layer?
                    • Interfaces vs Dynamic Languages. or how Services/Spring Beans are used in Grails (and essentially other dynamic languages)
                    • Why the death of Mobile-specific apps is BS. Aka background tasks.
                      • Galaxy Nexus launched
                      • Ice Cream Sandwich looks gorgeous.
                      • 1 hr 27 min
                      • Episode 67 - Java One and Meh
                        Java One
                        • JavaFX 2.0 released, beta available for OSX, plans to open source it under OpenJDK
                        • http://www.youtube.com/watch?v=zFK0kpMpToM <- Java FX 2.0 demos
                        • No running demos we can load, unless you count the demo source code we can build and run...
                        • Mac JDK7 Preview builds
                        • Java 8 detailed
                          • Parallelism built in
                          • New Iterable interface
                          • Delayed til 2013
                          • Cay Horstmans commentary - “Tradition dictates that the first keynote is filled with an exciting outlook of the future, perhaps with some boring parts at the end. Not today, though. They got right to the boring parts.”
                          • 1 hr 15 min
                          • Episode 64 - More NoSQL with John Hurst, and BUILD!

                             

                            • 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
                              • 1 hr 22 min
                              • Episode 61 - Mobile Fisticuffs Part 1

                                Join Mark, Richard, and part of Greg as they take Ben Gracewood and Nic Wise to task over Android's lack of "openness".

                                • Discourse NZ - Episode 24 "No Fooling"
                                • The Open Source Definition
                                • Open Moko
                                • Android SDK Patches/Reviews
                                • Windows Phone Android Launcher
                                • Unfortunately Greg was also Skyping in and suffered hardware/mic issues - the audio has been cleaned up as much as I could, so bare with the issues.

                                  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…