Version 1.2.0 of the GContracts AST transformation framework, has
been released. Prior to 1.2, @Requires and @Ensures were supported
in concrete or abstract cases, now pre- and postconditions can
appear in either concrete classes, abstract classes or interfaces.
Common pre- and postconditions can also be defined as reusable
annotations. This version is more restrictive in applying AST
transformations, with only classes or packages annotated with
@Contracted being processed during compilation runs. This version
comes with a multi-module Gradle build consisting of
gcontracts-core, gcontracts-doc, and gcontracts-grails. The
binaries can be downloaded from GitHub.

C# has climbed to the number four spot in March’s TIOBE Index, causing TIOBE Software to
refer to C# as “the only serious candidate to compete with
Java.”

Bug Fixes for Apache Tomcat 7.0.11

Apache Tomcat version 7.0.11 has been released. This is primarily a
security and bug fix release, which adds a mechanism for users to
register their own URLStreamHandlerFactory objects, and corrects a
possible threading issue in JSP compilation when the development
mode is used. More information is available at the Changelog.