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

  • Google Singleton Detector

    Google has released a tool that performs bytecode analysis in order to locate and report on Singletons within bytecode. Although the tool has limitations, it is one way to detect a pattern that many see as controversial.

  • JRuby targets Java 5

    After long discussions, the JRuby team has decided to target Java 5 with post-1.0 JRuby. Users stuck on 1.4 need not despair, though. A solution using Retroweaver has been set up.

  • Digging Deeper Into JBoss MetaMatrix

    JBoss' Sacha Labourey has provided a detailed description of development uses of the MetaMatrix technology JBoss acquired in April.

  • Adobe Air: Two Months Later

    In June, Adobe officially gave their Apollo development project the name Adobe AIR (Adobe® Integrated Runtime) and released a new beta. InfoQ takes a look at how the beta has been received.

  • Is Selenium worth the pain?

    Is Selenium worth the pain? Atlassian developer Nick Menere has asked that very question on the Atlassian Developer Blog. In his blog post Menere looks at the roadblocks found while trying to use Selenium to test two new Ajax features of JIRA 3.10.

  • Presentation: System Integration Testing with Spring

    Spring provides a holistic solution that makes your application's use cases and subsystems easier to test. The emphasis is on testing outside a JEE server or container, thus greatly improving productivity. In this presentation, Spring Creator Rod Johnson discusses integration testing and the support that Spring provides for it.

  • Atlassian Acquires Cenqua

    Atlassian Software Systems the company behind JIRA, Confluence, and Bamboo has acquired Cenqua which provides complementary products such as Clover, FishEye, and Crucible. The acquisition should not come as a surprise with plugins already available for JIRA and FishEye and Bamboo and Clover.

  • QCon San Francisco (Nov 7-9) Schedule & Speakers Posted

    The schedule and 44 speakers (another 20 to be confirmed soon) has been posted for QCon, InfoQ's new enterprise software development conference coming to San Francisco Nov 7-9. Some of the speakers include Martin Fowler; Rod Johnson (Spring Creator); the architects of Second Life, Orbitz, Yahoo! & Linked-In; Erik Meijer (LINQ Creator); and many more!

  • Groovy as a business user language?

    With its inclusion into OpenOffice as the VBA equivalent for that suite, Groovy has an opportunity to become something that Java will never be: a tool that business power users use to customize their office suite and build workgroup applications.

  • Java Language Runtime (JLR) project created

    A new project aims to increase collaboration among JVM based languages. The Java Language Runtime aims to collect code that is common among languages targeting the JVM and prevent duplication among the providers of JRuby, Jython, Groovy, and many others.

  • Apache JCK Request Hits 90 Days without Resolution

    More than three months have passed since Geir Magnusson Jr., VP of Apache Harmony, published an open letter to Sun Microsystems demanding that they should remove "unacceptable" restrictions in the Java Compatibility Kit (JCK) license. At present 90 days have passed with no resolution.

  • Laszlo Supports Integration of Web Services with Webtop

    Laszlo Systems continues to carve out their niche in the RIA space with growth in the end user, developer, and customer bases for OpenLaszlo. In addition, they have strengthened their product suite with their recently announced enterprise offering, Laszlo Webtop.

  • Presentation: Cluster your JVM to simplify application architecture

    Open Terracotta is an open-source, highly scalable, JVM-level clustering solution. As well as being a drop-in replacement for Tomcat Clustering, it can transparently cluster POJOs and Spring beans. This presentation will be an in-depth case study of a small mobile application built using Terracotta clustering.

  • JRuby: Java5 or not?

    A discussion in the JRuby space is resurfacing: Should the project move to Java 5. Is it worth breaking compatibility with Java 1.4? Using languages features like Annotations and Enums would be useful, as well as and not having to use a backport of the Concurrency libs. We look at the pros and cons.

  • Article: Implementing Automated Governance for Coding Standards

    Most development organizations of a significant size have some form of coding standards and best practices. Simply documenting these standards and keeping them up to date can be a significant challenge and enforcing them even harder. Our organization has found that enforcing coding standards and best practices in an automated fashion through our build process has been highly effective.

BT