Sunday, May 29, 2011

Episode 40 - And now for the odd stuff...

Episode 40 - And now for the odd stuff...

Java

News Apache OSGi Maven
  • cobertura-maven-plugin 2.5.1
  • maven site plugin 2.3
  • maven changes plugin 2.5
Jetbrains Groovy Scala Misc

Sunday, May 22, 2011

Episode 39 - Ooh yeah!

Episode 39.

From the Software Gardeners.

Java / Tools / Misc

  • Spark is a new Micro web framework inspired by Sinatra ( ruby )
  • Springsource has put up a roadmap talk for 3.2 and beyond
  • Oracle proposes changes to JCP
    • all discussions must take place in public (no closed discussions)
    • make JSRs update more often
    • Kill ones that drag (e.g. 294 - OSGI)
    • J2ME and j2SE merged into one group
    • Further changes promised to address some of Apache’s concerns
    • Cameron Purdy from Oracle indicates current JSRs won’t change to new rules
  • JRockit is now free
  • Groovy + 0.4.243 released - getting closer to the 0.5 release
  • JUnitParams is a new way of doing parameterized JUnit tests - looks very much like TestNG data providers.
  • JMongoBrowser is a GUI app for managing a MonoDB cluster
  • Concordion Extensions 1.0.2 released by Nigel Charman
  • GAE moves out of Preview and into a more pay as you go model
  • Free Apps: Similar to the Free Apps of today but with more restrictive quotas
  • Paid Apps: Similar to Apps which have Billing Enabled today, except they will have a 99.95% SLA and cost $9/app/month in addition to usage fees. Customers will need to opt-in to this.
  • Premier Accounts: A new offering which will allow a company to not pay for individual Apps but rather use as many as they need. Premier Accounts will be eligible to receive Operational Support for $500/month in addition to usage fees.
  • ThoughtWorks tries to gain traction for Go (ex-Cruise). Not to be confused with Go or Go!
  • James Gosling wishes he was able to push out an update to 1.4.2 to cause it to just die.
  • Tomcat 7 adds “Crawler Valve” to limit resource sucking

Jetbrains

  • JavaScript debugger in Google Chrome / htaccess support / HTML tag tree highlighting / Easier code completion that does not require you to press Shift for uppercase letters / Reworked UI for Search/Replace / New Diff tools for comparing directories, images and DB's / 'Change Signature' refactoring for JavaScript / Misc. improvements for all supported VCS and noticeable improvements in performance

Android

Interesting

  • I wasn’t aware of this patent battle - Microsoft vs i4i which involves RedHat and Google and Apple and Intel on M$’s side, and US govt and pharms on other.
  • Remember Me - Macho Man Randy Savage

 

Tuesday, May 17, 2011

Episode 38 - Red bags always give me the shivers

Red bags always give me the shivers

Java / Tools / Misc

Jetbrains

Google

Web Foo

Apache

  • Traffic Server 2.1.8 unstable released (weird!) - its a caching proxy server
  • Tomcat 7.0.14 - minor release, but includes all the changes from the unreleased 7.0.13 release
  • Commons Discovery 0.5 released - discovering implementations for pluggable interfaces
  • Apache jumps into the AMQP fray with Qpid 0.10 - Java/C++ impls and lots of client libs. More palatable than Erlang IMHO.
  • OpenNLP 1.5.1-incubator release - its a machine learning package. Something very important to Google on reading Into the Plex.
  • Apache Derby 10.8.1.2 - support JDK7 JDBC and lots of other stuff
  • Karaf 2.2.1 -
  • Apache Roller 5.0 -

Apache Maven

Groovy

Scala

Clojure

Misc

Sunday, May 1, 2011

Unsupported Operation Episode 37 - Would you ear the chocolate Easter Jesus?

After a brief Easter hiatus we're back with some more news and commentary on the Java landscape.

Java / Tools / Misc

Google

JBoss

Scala

Clojure

Groovy

  • Groovy 1.8 final released - 472 fixes or new minor features
    • Command Chains
    • GPars included
    • Closures can now be annotation params, composed, memoized, and trampolined.
    • Native JSON support
    • Diamond operator support.
  • Gant updated to 1.9.4 to support Groovy 1.8

Apache

Jetbrains

Misc