BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Java Content on InfoQ

  • jDays 2016 Round-Up

    On 8th and 9th March, the jDays Conference was hosted in Gothenburg, Sweden, followed by an additional day of optional workshops. Currently in its third edition, jDays congregated forty speakers from several different countries, who covered a varied range of topics with a special emphasis in the Java language, methodologies and practices, and front-end technologies.

  • JEP 286 Proposes Extending Type Inference to Local Variables in Java

    A feature proposal to extend type inference to local variables in Java has been posted to the JEP discussion list, asking for feedback regarding the feature. InfoQ looks at the proposal and what it might mean for the Java platform.

  • Jigsaw Finally Arrives in JDK 9

    Alan Bateman has sent a mail to the JDK-9 development list, indicating that a snapshot of Jigsaw will be integrated later this month. InfoQ looks in deeper to see what this will mean.

  • Typesafe Changes Name to Lightbend

    The company formerly known as Typesafe, inventors of the Scala programming language, has completed their renaming and is now known as Lightbend. Typesafe announced their plans to rename last May, stating at that time that it was expected to be a two month process. They invited community members to participate, and provided blog updates about their progress.

  • Eclipse Foundation Releases Next-Generation IDE, Eclipse Che 4.0

    Today, the Eclipse Foundation announced the first release of the Eclipse Che next-generation web-based IDE. Read on to find out what it contains.

  • JUnit 5 Alpha Simplifies Unit Testing

    The JUnit Lambda Team has recently announced the alpha release of JUnit 5, a new major version for the popular unit testing framework. Changes in the new version are mostly focused at removing the common obstacles that JUnit 4 presented to developers, while also modifying the framework to allow for easier changes in the future. Integration with build tools and IDEs still needs some further work.

  • Apache Wicket 7.2.0 Released

    The Apache Wicket PMC has released Apache Wicket 7.2.0. This release is a minor release, but does contain new features. To learn more about this release and the state of Apache Wicket, InfoQ interviewed Apache Wicket PMC member Martijn Dashorst.

  • jClarity Releases Censum 3.0

    Censum, the Java garbage collection analysis tool by jClarity, has reached version 3.0. The main new features of the new version include the ability to analyse Safepoint logs, new graphs showcasing the behaviour of the G1 garbage collector, and a set of analytics to highlight whenever applications force to much OS activity.

  • Oracle's OpenJDK Cleanup of "Unsafe" Implementation

    As Java 9 approaches general availability, many of the defining JEPs are starting to take final shape. JEP 260 (Encapsulate Most Internal APIs) proposes to expose the functionality of the controversial sun.misc.Unsafe class via variable handles, and a new posting to the JDK Bug tracker proposes further optimizations and cleanups for Unsafe.

  • JetBrains Releases Kotlin 1.0

    JetBrains has announced the first stable release of Kotlin, their new JVM-based language compatible with Android. As the maker indicates, the language is meant to be a "good tool", driving design decisions towards pragmatism and interoperability. The language promises to address many of the issues that can only be fixed in Java through libraries and external tools.

  • Q&A with Andrey Breslav on the Kotlin 1.0 Release

    After three months in beta, the Kotlin team has announced the release of Kotlin 1.0, which aims to stabilize both API and ABI of the language. InfoQ has spoken with Andrey Breslav, lead Kotlin designer at JetBrains.

  • Java EE and Microservices in 2016?

    At the end of 2015 Steve Millidge from C2B2 and a co-founder of Payara predicted that 2016 would be the year of Java EE microservices. Many efforts would tend to agree, including WildFly, TomEE and the KumuluzEE framework. However, other developers believe that there are fundamental problems with Java EE which make it a poor choice for microservices.

  • Jevgeni Kabanov and Sten Suitsev, from ZeroTurnaround, Talk about JRebel for Android

    After announcing the first stable release of JRebel for Android, InfoQ reached out to Jevgeni Kabanov, founder and CEO of ZeroTurnaround, and Sten Suitsev, Product Manager of JRebel for Android, to find out more about what lead to the creation of this product and what might be coming next in their pipeline.

  • Google’s J2ObjC 1.0 Translates Java into Objective-C

    J2ObjC is an open source tool created by Google to translate Java code into corrresponding Objective-C code that can be run on iOS. The idea is to reuse Java business code between Android, web and iOS. For the web the translation is done with GWT. This tool does not deal with UI code which needs to be written separately for each platform.

  • Q&A with Aleksey Shipilev on Compact Strings Optimization in OpenJDK 9

    OpenJDK 9 introduces the compact strings optimization. InfoQ interviews Oracle Java performance engineer Aleksey Shipilev to understand more about this optimization and its performance impact.

BT