Unsupported Operation

Unsupported Operation

By Mark Derricutt, Richard VowlesTechnologyTech News
Download on the App Store

Unsupported Operation episodes

  • Episode 76
    Unsupported Operation 76
    Snakes are like small children
    • Oracle ordered to pay Googles Legal Fees
    • Oracle Cloud launched
    • Apple/Google(Motorola) case thrown out by Judge - as neither side could proove damages, Judge thru out the case - good to see judges with balls lately - call it “not in the public interest” to continue it.
      • jdk 7u 5
      • Neo4j 1.8M04
      • NetBeans 7.2 introduces TestNG
        • Glu 4.4.0 released ( a month ago ), but I just discovered the project. Looks very nice for coordinated/automated deployments. Video presentation.
        • Kotlin Milestone 2also running on Android ( hello world in kotlin - super awesome 5 line example :), more examples )
          • Cucumber JVM 1.0.9 and Cucumber C++ 1.0
          • Zipkin - an Open Source distributed tracing system from Twitter. cassandra/zookeeper based tracing tool to help performance monitor your systems.
          • Storm 0.8 dev release
          • Eclipse Juno 4.2RC3 available
          • Zanata - Seam based translation tool for .po files (and other) - sponsored by Red Hat, looks nice.
          • Apache

            • Apache Oozie 3.2.0 released - Hadoop workflow/coordination system with DAGs
            • Nutch 1.5 - web search, now based on SOLR instead of lucene directly. Apache Tika and Hadoop involved?
            • Rave 0.12 - Alpha
            • Apache Syncope 1.0.0-incubating - Open Source Identity Management for enterprises
              • HttpComponents HttpCore 4.2.1GA released
              • Felix Configuration Admin 1.4.0 released
              • Apache Jackrabbit 2.4.2
              • Groovy

                • Groovy 2.0 RC
                • Misc

                  • Angular goes 1.0
                  • Google IO in 2 weeks
                  • Scalathon 2012 announced
                  • The tables turn,Enterprise Java is going after Spring
                  • News for organisations that do webdev -PageSpeed Insights 2.0 released, Firefox & Chrome extensions.

                  • 0 min
                  • Episode 75
                    Unsupported Operation 75
                    Java / Misc
                    • Gerrit 2.4 released
                    • Cucumber-JVM 1.0.8
                    • ErrorProne - another build time error catcher
                    • Huge Collections - another large collections library for java
                    • JNario - new Executable Specifications testing tool for Java, based on Eclipse Xtend.
                      • Looks awesome, but... Jnario requires Eclipse ≥3.6 with the latest milestone releases of Xtext 2.3 and Xtend 2.3.
                      • Mocikto 1.9.5-rc1 - One of the biggest new things is the MockMaker API, making the default cglib proxy generator pluggable, with..... dexmaker for live, on the fly Android proxy generation.
                      • Lockitron - use NFC to unlock your house...
                      • OrientDB 1.0 released ( a few weeks back now )
                      • Hibernate 4.1.4
                      • Loop - New haskell/ruby/scheme inspired JVM language from Dhanji
                      • WebMotion 2.2 - a new Java web framework
                        • I say new, but 1.0 came out mid-last year - never heard of it before.
                        • Templating is via StringTemplate - an interesting choice
                        • EE6/Servlet 3 based
                        • Exhaustive documentation - win!
                        • GetDown - a lightweight replacement for Java WebStart.
                        • YouTrack 4.0 Release Date pushed back - after getting feedback from the community, JetBrains have decided to push back the YT4.0 release back a month to add in some extra new features to new the Agile/Kanban/Scrum portion of YouTrack - which looks awesome. A webinar of the 4.0 Agile features is also available.
                        • Apache

                          • JMeter 2.7
                          • Apache Log4j 1.2.17 - first (maintainance) release in 2 years!
                          • Tomcat Connectors 1.2.37
                          • Buildr 1.4.7
                          • PDFBox 1.7.0
                          • WSIF retierd
                          • Wink 1.2.0-incubating
                          • Libcloud 0.10.1
                          • HttpComponents HttpClient 4.2GA
                          • Apache Qpid 0.16
                          • Groovy / Grails
                            • http://grails.org/2.0.4+Release+Notes
                            • http://grails.org/1.3.9+Release+Notes
                            • http://grails.org/2.1.0.RC1+Release+Notes
                            • Gaelyk 1.2
                            • Groovy 2.0 RC
                            • Scala
                              • ScalaGWT
                              • Clojure
                                • Clojure 1.5.0 alpha 1
                                • Timbre - pure clojure logging library
                                • Neocons - feature rich clojure client library for Neo4J REST Server
                                • Carmine - Clojure Redis Client
                                • Maven
                                  • maven clean plugin 2.5
                                  • maven compiler plugin 2.5
                                  • maven changes plugin 2.7.1
                                  • maven invoker 1.6
                                  • release:perform
                                  • maven truezip plugin 1.0
                                  • maven license plugin 1.1
                                  • maven remote resources plugin 1.3
                                  • maven shade plugin 1.7
                                  • maven release plugin 2.3.1
                                  • maven plugin plugin 3.0.0 released, now fully/officially supporting JDK annotations.
                                  • 0 min
                                  • Episode 74
                                    Unsupported Operation 74
                                    Java / Misc
                                    • Xtend 2.3 beta now available
                                    • Xtend language web console
                                    • Groovy Eclipse moved to Github
                                    • Vert.x 1.0, some interesting performance stats against node.js
                                    • Vibe.d - new async I/O web framework for D
                                    • Neo4J 1.8M01, interesting new interactive Neo4j console.
                                    • WebSphere Application Server V8.5 Announced
                                    • Brackets - new open source IDE for HTML/CSS/JavaScript from Adobe
                                    • JRebel 4.6.2
                                    • pit mutation testing 0.27
                                    • IntelliJ 11.1.2RC
                                    • ActiveMQ 5.6.0
                                    • Groovy 2.0beta3
                                    • Cassandra Maven Plugin - Version 1.1.0-1
                                    • logback 1.0.3
                                    • Weld 1.1.8
                                    • Hibernate 4.3 final
                                    • The Great JSR-310 Naming Poll
                                    • Google
                                      • Guava 12.0 released - FluentIterable is glorious. If you’re stuck in javaland that is.
                                      • Clojure
                                        • New Reduces library coming in 1.5 - looking awesome, and mind-bendy
                                        • Apache
                                          • Karaf 2.2.7
                                          • Apache OpenOffice 3.4
                                          • Apache Maven
                                            • buildnumber-maven-plugin 1.1
                                            • buildversion-plugin
                                            • appassembler-maven-plugin 1.2.2
                                            • Maven Site Plugin 3, version 3.1
                                            • Maven Site Plugin 2, version 2.4
                                            • PHP-Maven Plugin 2.0.0
                                            • Fitness maven plugin
                                            • plan-maven-plugin
                                            • Artifactory 2.6
                                            • Misc
                                              • PostgreSQL 9.2 Draft Release Notes - release is soon, so you might want to start planning
                                              • 0 min
                                              • Episode 73
                                                Unsupported Operation 73
                                                Java
                                                • JDK 7u4 released, AND for the Mac!
                                                  • JRE 7u6 for mac available as developer preview, brings applets/javafx etc
                                                  • 7u4 will become the default JRE for end users in a few weeks as well. Finally, we’ll be able to say that “Java 7 is released - proper like”
                                                  • Some new things added to the dist
                                                  • Doug Lea proposes extensions in JDK7 for Concurrency for lambas
                                                  • Pig 0.10 released
                                                  • New release of WebGoat - OWASP “deliberately insecure webapp” for teaching purposes - never come across it before.
                                                  • Google
                                                    • Play Maps Cube - requires Chrome
                                                    • Apache
                                                      • Apache Karaf 2.2.7
                                                      • Cassandra 1.1
                                                      • Chemistry OpenCMIS 0.7.0
                                                      • Ivy 2.3.0-RC1
                                                      • Gora 0.2
                                                      • Jackrabbit 2.2.12
                                                      • Maven
                                                        • New maven compiler plugin soon to be released, pulls in new maven-plexus-javac which speeds up multi-module builds by around 30%, you can use it now by adding the dependency manually.
                                                        • Misc
                                                          • Crash goes 1.0
                                                          • Groovy 2.0 is as fast as Java
                                                          • 0 min
                                                          • Episode 72
                                                            Unsupported Operation 72
                                                            • Google/Oracle trial. APIs are apparently copyright. Huh? So Harmony was infringing copyright all along?
                                                              • The Judge has made the call that HE will decide - I don’t think he has yet done so…?
                                                              • Google acquires Unisys Parents, including Java API patents
                                                                • Generation of Java language application programming interface for an object-oriented data
                                                                • store
                                                                  JDBC? EJB ‘reposistories’?, JCR content repositories?…
                                                                • Common gateway which allows JAVA applets to make program calls to OLTP applications
                                                                • executing on an enterprise server reference to co-pending applications
                                                                • Henri Gomez’s JDK build project now has JDK8 builds for Llambda and Jigsaw.
                                                                • Gerrit 2.3 is out - new draft reviews - nice.
                                                                • FEST-Reflect 1.3
                                                                • FEST-Assert 2.0m2
                                                                • Flyway DB Migrations 1.6.1
                                                                • Damn Handy URI Templates
                                                                • Sonar 3 is out, new developer cockpit - looks nice but EXPENSIVE - per developer stats
                                                                • Jetbrains
                                                                  • Kotlin M1 - Maven repository
                                                                  • Clojure
                                                                    • Chas Emerick releases Friend - an auth lib for Clojure
                                                                    • Clojure 1.4 released - not yet mentioned on the website it seems tho.
                                                                    • New clojars’s application/site release
                                                                    • Scala
                                                                      • Typesafe Stack 2.0.1 released
                                                                      • Scala IDE for Eclipse M1 released
                                                                      • Groovy
                                                                        • Grails is now 2.0.3 after Windows related issued found.
                                                                        • Apache
                                                                          • Compress Antlib 1.2 released
                                                                          • Commons Compress 1.4
                                                                          • Open Web Beans 1.1.4
                                                                          • Tomcat 7.0.27
                                                                          • IvyDE 2.2.0 beta 1
                                                                          • Camel 2.9.2
                                                                          • CXF 2.6.0
                                                                          • HTTP Server 2.4.2
                                                                          • Rave 0.10.1 (mashup engine)
                                                                          • OFBiz 10.04.02
                                                                          • Commons IO 2.3
                                                                          • BVal 0.4 (implements Bean Validation 1.0 spec)
                                                                          • Axion 1.2.13 - xml model something or other that was part of Axis 2
                                                                          • Lucene and Solr 3.6 (does this mean a new version of Elastic Search soon?)
                                                                          • MyFaces Core 2.1.7 / 1.2.12 / 1.1.10
                                                                          • Accumulo 1.4.0 (key/value store big table based on hadoop, zookeeper and thrift)
                                                                          • Empire DB 3.0 - alternative to JPA - http://empire-db.apache.org/empiredb/hibernate.htm
                                                                          • Other
                                                                            • Meteor decides to change their license to MIT
                                                                            • Lean is officially cooler than Agile
                                                                            • 0 min
                                                                            • Episode 71
                                                                              Unsupported Operation Episode 71
                                                                              • Android Tap Keyboard - youtube demo video
                                                                              • OpenJDK 7 and 8 for OSX - OpenJDK 8 for Mac now with Jigsaw modules!
                                                                              • OpenJDK 7 ported to Haiku ( screenshot )
                                                                              • JDK8 - Selected Updates
                                                                              • Apple releases 2nd Java Update in 2 days
                                                                              • TeamCity 7.0.2 from Jetbrains.
                                                                              • Youtrack 4.0 EAP with new Agile/Scrum board.
                                                                              • Clojure Programming from Chas Emerick now available on Amazon Kindle.
                                                                              • async-http-client 1.7.2 released.
                                                                              • Built with Apache Wicket is a new tumblr blog showcasing various apps/sites built with the Apache Wicket web framework.
                                                                              • 0 min
                                                                              • Episode 69
                                                                                Unsupported Operation Episode 69
                                                                                • Chronon 3 beta - 10x performance improvement, massive memory usage improvement
                                                                                • Continuous Deployment with Jenkins/Tomcat
                                                                                • Exploiting Tomcat - all your ROOT are belond to us.
                                                                                • Cliff Click leaves Azul systems to form 0xdata and build H2O database
                                                                                • Pangool - an easy to use fluent Java DSL for Hadoop queries
                                                                                • ZooKeeper 3.3.5
                                                                                • Weld 1.1.6
                                                                                • A model for improving names
                                                                                • PHPStorm / WebStorm 4.0 EAP 117.65
                                                                                • IntelliJ IDEA 11.1 RC3
                                                                                • jClouds bindings for clojure - from HP Cloud
                                                                                • Archiva gets a new website thanks for the Maven Fluido skin
                                                                                • HTTP “Prefer” header draft
                                                                                • clojure-maven-plugin 1.3.10
                                                                                • Microsoft tries to stay relevant and adds Git to Codeplex
                                                                                • 0 min
                                                                                • Episode 68
                                                                                  Unsupported Operation Episode 68
                                                                                  Java / Misc
                                                                                  • Preview JDK - 7u4 b16
                                                                                  • Oracle delays public JIRA project for OpenJDK
                                                                                  • Play 2.0 released
                                                                                    • Now part of the Typesafe Stack 2.0
                                                                                    • Reports ofperformance issues compiling with scala under 2.0.
                                                                                    • Easy-Cassandra - ORM - now works with maven, I wonder if you’d loose a lot of the power of NoSQL just
                                                                                      wrapping it up in an ORM?
                                                                                    • coffeescript-maven-plugin Gotta love pull requests that come with new IT tests!
                                                                                    • Can you afford to not know git any longer
                                                                                    • codeline-enforcer-rule - a simple Maven Enforcer rule to block classes from import statements, or general regex patterns in source lines.
                                                                                    • JDeodorant for class refactoring - eclipse plugin
                                                                                    • Google Summer of Code 2012 accepted organisations
                                                                                    • TestNG 6.4 now “supported” by current builds of IntelliJ IDEA - plugin now forces you to use the version shipped with the plugin, tells you when theirs a version conflict and offers to update the version in the plugin directory if you wish.
                                                                                    • JRebel 4.6.1
                                                                                      • GWT plugin was improved in terms of deployment performance
                                                                                      • Spring 3.1 specific features handling was improved
                                                                                      • Sonatype 2012 Open Source Development Survey Results
                                                                                      • Jetty now supports SPDY - not sure if we mentioned it… SPDY jars were however accidentally left out of the distribution packages for 7.6.2/8.1.2 and will be bundled with 7.6.3 and 8.1.3, they are dowloadable from Maven Central tho.
                                                                                      • Freemarker 2.3.19 Includes some non-backwards compatible security fixes. Read the changelog before updating.
                                                                                      • iText 5.2.0 released, iText Summit is next week ( an entire conference on iText? ), still released with the evil AGPL. It’s a shame as the product is nice and has gotten some awesome improvements since the last GPL release.
                                                                                      • Apache
                                                                                        • Thoughtworks technology radar is out and lists Maven as a “hold”, due to its lack of flexibility and support for automation best practices - whatever that may mean…..
                                                                                        • Apache Shiro 1.2
                                                                                        • Cleaning your local Maven Repo with Groovy - Mark’s taken to also using the dependency:purge-local-repository goal of the maven-dependency-plugin.
                                                                                        • Scala
                                                                                          • New language modularisation SIP for Scala - even some of the Scala folk seem up in arms over it.
                                                                                          • Misc
                                                                                            • Ice Cream Sandwich Holo themepack for Gnome 3
                                                                                            • Google App Engine outages outrage…
                                                                                            • 0 min
                                                                                            • Episode 67
                                                                                              Unsupported Operation 67
                                                                                              Java
                                                                                              • Oracle pulls support for JavaFX Script
                                                                                              • Java 7u4b15 developer preview available
                                                                                              • Misc
                                                                                                • DataStax has quietly made their Cassandra documentation available in PDF
                                                                                                • ExcelTestNG - interesting - webdriver/selenium testing driven by Excel spreadsheets, and TestNG.
                                                                                                • Practical Unit Testing with Mockito and TestNG is nearing publication - now has an ISBN!
                                                                                                • LogBack 1.0.1
                                                                                                • Hibernate 4.1
                                                                                                • Hazelcast 2.0 released - release notes.
                                                                                                • AIDE - IDE for Android, ON Android
                                                                                                • Terminal-IDE is similar, but gives you a vi based environment.
                                                                                                • SmartGIT 3.0.1 available - changes - GUI Git client in Java. now supports mercurial and svn since I last checked it out.
                                                                                                • Gerrit 2.3rc0 available
                                                                                                • Atlassian buys an IRC/IM client/server company - closes a 7 year ticket “won’t fix”
                                                                                                • Web Stuff
                                                                                                  • NettoSphere - A WebSocket and HTTP server based on Atmosphere and Netty.
                                                                                                  • vert.x - node.js like asynchronous web server/platform - lets you write applications in js, ruby, and java. comes with distributed event bus, websocket support, tcp/ssl, pre made modules for mailer, authentication, work queues
                                                                                                  • Thymeleaf 2.0 - XML/HTML specific template engine.
                                                                                                  • GateIN 3.2.0 Final - people still use portal servers?
                                                                                                  • JRebel 4.6 released, JRebel for Vaadin announced
                                                                                                  • Apache / Maven / Related
                                                                                                    • Shavenmaven - super-lightweight dependency management - NO XML - just URLs
                                                                                                    • Grails 2.0.1 now uses RichardStyle composites, and hopefully will make its way to “Apache Maven Central” soon.
                                                                                                    • Apache Jena 0.9.0 - Java framework for building Semantic Web
                                                                                                    • Commons Math 3.0
                                                                                                    • Apache Camel 2.9.1
                                                                                                    • Apache Hama 0.4 - incubating - metrics on Hadoop
                                                                                                    • Apache Rave 0.8 - incubating - social mashup
                                                                                                    • Apache Tomcat Native 1.1.23
                                                                                                    • Apache Ant 1.8.3
                                                                                                    • Directory studio 2.0.M3
                                                                                                    • ApacheDS 2.0.0-M6
                                                                                                    • Apache Directory LDAP 1.0.0-M11
                                                                                                    • Apache Commons Daemon 1.0.10
                                                                                                    • Apache ACE has become a top level project
                                                                                                    • Apache OFBiz 09.04.02 (2nd TLD in a month - DeltaCloud was the other)
                                                                                                    • Apache MyFaces extension for CDI 1.0.4
                                                                                                    • Jetbrains
                                                                                                      • IntelliJ IDEA 11.1 to support JavaScript.next with Traceur compiler.
                                                                                                      • AppCode 1.5 RC
                                                                                                      • Groovy
                                                                                                        • First official GroovyFX release
                                                                                                        • Scala
                                                                                                          • Akka moved to a new Akka Organisation on Github
                                                                                                          • Akka 2.0 also released!
                                                                                                          • New Scala proposal for value types
                                                                                                          • Clojure
                                                                                                            • Clojure 1.4 beta 4
                                                                                                            • First Github got hacked, then node.js’s NPM, Clojars takes precautions:

                                                                                                              Hello folks!

                                                                                                              In light of the recent break-in to the Node.js package hosting site (https://gist.github.com/2001456), I’ve decided to bump the priority of increasing the security on Clojars. I’ve deployed a fix that uses bcrypt (http://codahale.com/how-to-safely-store-a-password/) for password hashing. The first time you log in, it will re-hash your password using bcrypt and wipe the old weak hash.

                                                                                                              Note that Clojars has NOT had a security breach at this time. This is a preventative measure to protect your password in the event of a future breach. We are also looking into allowing signed jars (and possibly requiring them for releases). If you’re interested in helping out with this effort, (design or code) please join the clojars-maintainers mailing list: http://groups.google.com/group/clojars-maintainers

                                                                                                              Because we can’t ensure that everyone will log in to re-hash their password, at some point in the future (probably 2–3 weeks out) we will WIPE all the old password hashes. Otherwise users who have stopped using Clojars or missed the announcement could have their passwords exposed in the event of a future break-in. I will be sure to send out a few more warnings before this happens, but even if your password has been wiped it’s easy to reset it via the “forgot password” functionality.

                                                                                                              If you have any applications storing passwords hashed with SHA1 (even if you use a salt) I highly recommend you take the same steps; refer to http://codahale.com/how-to-safely-store-a-password/ for details.

                                                                                                              please log into Clojars to re-hash your password.

                                                                                                              Thanks for your attention.

                                                                                                              -Phil

                                                                                                            • Related news - Bouncy Castle 1.46 released
                                                                                                            • Static code analyzer for Clojure - kibit 0.0.2 now released
                                                                                                            • Marginalia v0.7.0 - documentation generator for clojure
                                                                                                            • lein 2.0 preview releases are out, and now preview2 is supported by Travis-CI
                                                                                                            • lein-navem is a lein plugin that converts a maven pom.xml into lein project.clj
                                                                                                            • Datomic is a new database service from Rich Hickey. And dayam it looks nice. Some really nice ideas in here.
                                                                                                            • 0 min

                                                                                                            About Unsupported Operation

                                                                                                            From the publisher's feed

                                                                                                            Unsupported Operation: Weekly Java and JVM News from Richard and Mark.