Unsupported Operation 46
Java
- Apple releases OSX Lion - removes Java
- Jenkins - The Definitive Guide by John Furgusson Smart
- highj - Haskell style type classes in Java
- TinyBundles 1.0 and Pax Exam 2.2 released
- TinyBundles is a Java API for generating OSGi bundles in tests, most likely using Pax Exam.
- Groovy 1.8.1 and 1.9-beta-1 released
- Glassfish 3.1.1 RC-2 out
- Prudence 1.1 - Prudence is an open source container and platform for scalable web frontends and network services. It comes in several flavors: Python, Ruby, Clojure, JavaScript, PHP and Groovy.
- Nashorn - new Invoke Dynamic based JavaScript engine from Oracle, to be shipped with JDK 8
Jetbrains
- Kotlin - new statically typed language
- Jetbrains Wiki
- JVM Language Summit Slides
- Cedric Beust’s Five Reasons you should rejoice about Kotlin - Coolness (in that its a new language, not that it is cool in and of itself), Reified generics, IDE support, Commercial support, No Java Successor. We should discuss just how arse this post is.
- PHP Storm 2.1.2
- WebStorm 2.1.2
Clojure
- ClojureScript announced
- Zi - new maven clojure plugin, in clojure - from Hugo Duncan
Apache
- Commons Lang 3.0 released - JDK 1.5+, not backwards compatible (package name change, generics)
- Tomcat 7.0.19 - security fixes and bug fixes
- CouchDB 1.0.3 (even if it is Erlang)
- HttpComponents HttpCore 4.1.2 - fixes bugs found in 4.1.1 - good to see they release minor versions of sub-components!
DVCS
- SourceGear’s Veracity is starting to try and push again, it uses a distributed database for its repository, allowing it to version records and fields (as well as files, directories). Allows you to store your version control repo in an enterprise database for example.
- code.google.com now supports Git, InfoQ says that SVN’s days are numbered.
Other
- Android 3.2 rolling out to Xoom next week