No real news - actually, no news at all - it's Java One time people - the news will be coming!
Sunday, October 2, 2011
Thursday, September 29, 2011
Episode 53
Unsupported Operation 53
Java / News
- Changes to Henri’s OSX OpenJDK installer - Following changes in the bundle image, the installation process for OpenJDK for OS/X package requires directory /Library/Java/JavaVirtualMachines to exist before, users should also install the new Apple Developper JDK preview.
- Frege is a new Haskell like JVM language from Ingo Wechsung.
- Betamax is a new HTTP record/playback test tool
- Terastore 0.8.2
- New to me - reflections and reflections-mojo - annotation scanning on steroids. Maven mojo stores precomputed annotion map, would be very useful for OSGi.
- Twitter opensources Storm live from Strangeloop keynote - 1st pull request DURING THE KEYNOTE :)
- Glassfish 4.0 roadmap, build #2
- YourKit Profiler 10 out
- Redline Smalltalk gets an eclipse plugin
Scala
- Xitrum 1.1 - a Scala web framework - Xitrum is an async and clustered Scala web framework and web server on top of Netty and Hazelcast
- Akka 1.2
- IntelliJ IDEA Scala Plugin Nightly builds for IDEA 11
Clojure
- Clojure 1.3 released for the JVM as well as the CLR
- SCIP has been updated for .mobi and Kindle formats
Eclipse
Jetbrains
- AppCode goes beta with a 50% discount
- IDEA 11 EAP Opened
- TeamCity 6.5.4
JBoss
Apache
- Apache Camel 2.8.1
- Speed up Maven with a (soon) to be new Cargo
- Maven jslint plugin
- license maven plugin 1.0
- exec-maven-plugin 1.2.1
Android / Google
- Android SDK Rev 13 released
- Inferno replaces the -entire- Java stack on Android
- The #maven #android plugin just got renamed to the #android #maven plugin
- Indash car Android Project with car-computer integration - video - photo
- Google Flights lists World Trade Center - oops
- New release of Google Closure Templates
- Crashplan backup software now for Android/iOS - view/restore only I believe
Sunday, September 11, 2011
Episode 52
Unsupported Operation 52
Java
- As discussed in newsgroup, Lamba syntax essentially decided
- JavaZone 2011 videos on vimeo
- Is Dash the death of GWT or JavaScript? Google releases new Dash “semantec web language” from Lars Bak and Gilad Bracha
Scala
- Scalate 1.5.2 released - template library
- Play 2.0 - available for Java as well, but looks extra nice for Scala. Drops Groovy based templates for Scala based ones.
Apache
- Commons Configuration 1.7 released
- Wicket 1.5 released.
- Tomcat continues to have security issues - this time an authentication bypass. Seems to affect AJP users - really you should be using http proxy not AJP - however REMOTE_USER is not passed in http proxy by default.
- Apache POI hit its 10th anniversay and released 3.8 beta 4. Changes here.
- Apache James hits beta3 of 3.0
- Apache MyFaces Core hits 2.0.8 - lots of bug fixes and improvements (list is quite long).
- Apache MyFaces Extensions CDI 1.0.1 released (no idea what CDI is)
- Apache JackRabbit continues its march of endless releases just like a real rabbit. Hits 2.2.8 - I actually like this.
- Open Web Beans 1.1.1
- Aether and Sisu are now officially Eclipse Aether and Eclipse Sisu. Provisioning requests have been made, we'll be up and running soon!
Monday, September 5, 2011
Episode 51
Unsupported Operation 51
Java
- Java 7u2 Developer Preview available
- sun-java-6 packages to be removed from ubuntu/debian and all linux distributions, Oracle terminates distribution license
- All videos from this years JVM Language summit now online
- Gosling quits google for ocean robotics company - given he was doing a lot of autonomous car stuff before makes sense.
- AppleScript javax.scripting support added to the Mac OpenJDK port - binary installer for OS/X
- Doug Lea’s committed a candidate replacement of ConcurrentHashMap for JDK8 designed to more amenable to upcoming support for aggregate parallel operations including memoization support via computerIfAbsent
- JSR 348 (JCP.next) is in Public Review - please provide feedback, summary of changes
- Restlet 2.0.9 and 2.1M6 - we missed this last week.
- Heroku now supports Java
- Tapestry 5.3 beta
- ZK 5.0.8 maintenance release
- HawtDB 1.6
- Findbugs-guice 0.1 - findbugs plugin for Google Guice related issues.
- Disrupter 2.0
- Pax URL 1.3.5
Jetbrains
- IntelliJ IDEA 10.5.2 released
- TeamCity 7 EAP opened
- Jetbrains “Back to Office” sale - up to 50% off
- QA Plug 1.2.8 and QA Plug - Checkstyle 1.2.6 - not from Jetbrains, but another inspection framework - supports PMD, Checkstyle, FindBugs, and Hammurapi
Groovy
Scala
- Scala for the Impatient by Cay Horstman - free ebook sample.
- Looks like we never learn from logging - scala future facades
- Scala 2.9.1 Final
Clojure
- Ringfinger is another web framework
- Clooj 0.1.32 - simple IDE for clojure released.
- Clojure 1.3.0-beta3 out
JBoss
Spring
- Spring AMQP 1.0GA
- Spring 3.0.6 maintenance release
- Spring Data Graph 1.1.0 with Neo4J support
- Micro Cloud Foundry - run your cloud app locally, just like it would in the real cloud.
Atlassian
Apache
- Apache Bigtop 0.10 hits the Incubator - Bigtop is a project for the development of packaging and tests of the Apache Hadoop ecosystem.
- Apache James 3 beta 3
- Apache Tomcat 6.0.33 bug/security fix release
- Apache Tomcat 7.0.20 ( and now .21)
- Apache Tomcat 5.5 End of Life
- Apache Karaf 2.2.3
- NSA wrote a NoSQL database, and has now donated it to Apache
- Apache Subversion 1.7-rc2
- Apache Server 2.2.20 - to fix DoS attack
Apache Maven / Sonatype
- The vote has passed 12/22 PMC members to release Apache Maven 3.0.4 with an EPL Aether/Sisu binary dependency - as soon as these two libraries official EPL/Ecipse released artifacts the maven release can go ahead. *YAY*
- Maven Archetype Plugin version 2.1 - you can now filter the archetype list!
- Maven jar plugin, version 2.3.2 and maven-archiver 2.4.2 - Specific news for this release is the support for java7 file attributes, which can give a noticeable performance boost on linux and mac running java7. Certain performance improvements can also be expected on Java1.5/Java6 on linux and mac. Both releases require java 1.5 or newer.
- maven-deploy-plugin 2.7, maven-gpg-plugin 1.4
- maven-compiler-plugin has issues with JDK7’s javac output. A new version of the plugin is due hopefully this/next week with a fix for this.
- SQL Maven Plugin version 1.5
- Selenium Maven Plugin 2.0 - updated to selenium sever 2.2.0, support for passing system properties
- Maven Site Plugin version 3.0 and Maven Reporting Exec version 1.0.1
- AspectJ Maven Plugin version 1.4
- nbm-maven-plugin 3.6 ( netbeans module plugin )
- webtest-maven-plugin version 1.0.0 - runs canoo web test
- Nexus 1.9.2.2
- Sonar 2.10 released - internationalization, manual measures, notifications
Android / Google
- AChartEngine - open source charting lib for Android
- Cyanogen Mod 7 running on the HP TouchPad
- Github issue tracker for Android - why you would want to track/raise issues on a mobile I never know - GET SOME DOWNTIME PEOPLE!
- Baidu forks Android
- GMail Offline returns - to the Chrome Store ONLY.
Misc
Sunday, August 21, 2011
Episode 50
Unsupported Operation 50
Java
- Java 6u27 released
- Project Lambda now generates methods, not objects.
- Java FX 2.0 beta 40
- Dean Iverson has also just posted a screencast on writing JavaFX applications with Griffon.
- JBoss Developer Studio 4.1
- CloudBees releases Eclipse plugin
- Hibernate 3.6.7 Final
- Hibernate 4.0.0.CR1
- Mobicents SIP Servlets 1.6.0-FINAL
- Cucumber JVM opens its doors to the world
- PIT 0.21 mutation testing
- Alberto Savoia from Google has released a free PDF booklet on Pretotype testing, “Between abstract ideas and ‘proper prototypes’ there are pretotypes.”
- Oracle releases JCP.next - indicates development has to be open, but does not deal with licensing issues that have led to split in JCP itself.
- Wing Hang Li is a student studying an MSc in Information Technology at Glasgow University has developed a Java Fork Join Profiler which aims to expose some of the behaviour of programs using the Fork Join library. It does this using an instrumented version of the jsr166y library and other tools like HProf. Currently it can show the number of tasks within the Fork Join pool, the mean and standard deviation of those tasks within the worker threads, the amount of garbage collection taking place and the amount of activity within each method. He’s looking for volunteers to help his research/project by supplying stats/profiles of real code using Fork/Join. Java 6 version, Java 7 version, any comments/feedback sent them do 1001759l@student.gla.ac.uk, or take the survey.
Jetbrains
Android
Apache
- Apache JMeter 2.5
- Tomcat 6.0.33 - a security and some bug fixes
- Apache Maven 3.0.4 release imminent
Sonatype
Atlassian
Misc
- Watch Minecraft creator Notch write a game from scratch in 48 hours
- Videos from this weekends RESTFest conference are being posted to vimeo.
- There is a whole BOOK on the SPDY protocol from PragProg
- Grails archetype is arse
- Google purchased Motorola Mobility, but we aren’t sure what to say about that
- Firefox is dropping visible version numbers (like Chrome)
Sunday, August 14, 2011
Episode 49
Unsupported Operation 49
Java
- Java 7 Q&A
- http://terrencebarr.wordpress.com/2011/08/12/lwuit-1-5-released/ - Light Weight User Interface Toolkit, good discussion/interview about the featues of the update on the latest Java Spotlight podcast.
- Tattletale - Dependency discovery tool
- Pulse CI Server 2.4
- TorqueBox 1.1.1 - JRuby based AppServer built upon JBoss AS Server - updated to JRuby 1.6.3, improved support for Rails 3.1,
Jetbrains
- IDEA 10.5.2 EAP 107.509 - The most important thing to note about this build is that Jetbrains finally tracked down the cause of the problem causing stale error markers to remain in the editor, and we hope that it has now been fixed. So please test and report.
- Source of StarTeam plugin released - whats interesting about this is the mentioning of the Jetbrains Github account which houses a lot of tools, including the Clojure plugin, which is seeing updates/commits here - more so than the old repository I originally knew about. Youtrack-vcs-hooks project looks really interesting.
Apache
- Apache Tomcat 5.5 End of Life
- Apache Tomcat 7.0 - 7.0.16 - The re-factoring of XML validation for Tomcat 7.0.x re-introduced the vulnerability previously reported as CVE-2009-0783
- Apache Tomcat 7.0.20 released
- JSP files with dependencies in JARs are no longer recompiled on every access thereby improving performance.
- Update to version 1.1.22 of the native component of the AJP and HTTP APR/native connectors.
- Update to Commons Daemon 1.0.7.
- Apache Commons Daemon 1.07 fixing below vulnerabilities
- Apache Commons Daemon vulnerability - affects Tomcat 7.0 - 7.0.19, Tomcat 6.0.30 - 6.0.32, 5.5.32 - 5.5.33
- Due to a bug in the capabilities code, jsvc (the service wrapper for
- Linux that is part of the Commons Daemon project) does not drop
- capabilities allowing the application to access files and directories
- owned by superuser. This vulnerability only applies if:
- a) Tomcat is running on a Linux operating system
- b) jsvc was compiled with libcap
- c) -user parameter is used
- The Tomcat versions above shipped with source files for jsvc that included this vulnerability.
Atlassian
Android
- Unlock with Wifi - disable your lockcode when connected to certain wifi networks. handy.
- Cling 1.0 - Java/Android UPnP library/tool stack for discovering, and uses UPnP devices/services.
- Spirit HD - awesome addictive game
Other
- Thoughtworks proves yet again its a bunch of tired has-been hacks with its Technology Radar. I suspect its “Radar” is pointing up the arse of Martin Fowler to come up with this tosh.
- coffeescript-maven-plugin 1.3 released - now expirimenting with native compilation support to .class files - why - I’m crazy mad :)
- Mindmeister launched new site/app
Sunday, August 7, 2011
Episode 48
Unsupported Operation 48
Java
- IntelliJ IDEA 10.5.2 EAP build 107.481 is available
- Eclipse 3.8M1 has Java 7 support. A bit slow?
- TeamCity 6.5.3
- Why Jetbrains needs Kotlin -
- Atlassian Jira 4.4 - new installer, support for user timezones, gui workflow viewer, gui workflow designer, new project centered admin
- EhCahe 2.5 goes beta
- Joda-time 2.0 - now with generics ( not sure where tho ), mostly binary and source compatible, some changes if you wrote/extended your own Chronologies
- JavaFX 2.0 gets FXML - XML based UI markup - XAML anyone? Reminds me of Apache Pivot.
- Ted Neward responds to Dr Dobbs potshots at Oracle/J7 bugs
- he is wrong in that the first bug related to the issue was the 13th of May. Not 5 days. And they could have just turned the flag off by default - in 5 days. Or a month as the case may be.
- Qi4j 1.4 - Composite Oriented Programming - programming framework with based on mixins.
- Resteasy 2.2.2
Apache
- JCS (java caching) and BCEL moved to Apache Commons
- Apache LDAP API 1.0-M6 released - this is their new client library
- Apache Commons Compress 1.2, bug fixes, announcement of EOL for Java 1.4 with this release
- Apache James jDKIM 0.2 - support for verification and signing for maillets
- Apache HttpComponents HttpCore 4.1.3 GA released
Groovy
- Gaelyk 1.0
- Groovy with a static mode - I think the chosen name is extremely rude and obnoxious
- “Not being statically typed is a connoisseurs criticism, and connoisseurs generally chase after things that are interesting rather than good”
- “In my opinion there are three large barriers to Groovy adoption in the mainstream: performance, tooling, and bugs”
- Jochen clarified saying the mode would be @StaticTyped or similar and would not provide anything other than compilation errors - no performance improvements. Much of the work is already done in Eclipse so it would be pulling that out.
Patent Talk
- Microsoft reveals they invited Google to the consortium to buy the Novell patents - Google saw it as a trap (groklaw) as did everyone else.
Subscribe to:
Posts (Atom)