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

  • Behavior-Driven Development for Everyone

    Behavior-Driven Development is nothing new but has steadily risen to the forefront as an excellent technique for technical and non-technical participants to collaborate on a software project. Several frameworks exist to aid the development of software in the BDD (Behavior-Driven Development) mindset, with one particular framework trying to make it as <i>easy</i> as possible for everyone.

  • Presentation: Concurrency: Past and Present

    In this presentation from QCon London 2008, Brian Goetz discusses the difficulties of creating multithreaded programs correctly, incorrect synchronization, race conditions, deadlock, Software Transactional Memory, the history of concurrency, alternatives to threads, Erlang, Scala, and recommendations for concurrency in Java.

  • Aster In-Database MapReduce

    Aster Data Systems has announced an in-database MapReduce implementation for their nCluster database platform.

  • Java In-Memory Persistence with Space4J

    Space4J is a simple database system that will let you work with Java Collections in memory. Since memory is several orders of magnitude faster than disk for random access to data, Space4J provides better scalability for "real-time" web applications and systems that require performance.

  • Mockito 1.5 spies on plain objects

    The latest release of the Mockito mocking framework enables spying on non-mock objects and introduces a cleaner stubbing syntax.

  • Customize Grails Application Behavior Using the Event Model

    A typical Grails application throws events at key points in the application life cycle, whether in the build process or in individual artifacts such as domain classes and controllers. These application events are good extension points to setup listeners to intercept them and react to the events with custom behavior.

  • Flex Framework Mate, the Good and Bad

    Mate is a tag-based Flex framework created by AsFusion in June 2008. In the period since InfoQ reported reactions among the Flex community on its release, Mate has been gaining attention among Flex developers. developer Per Olesen at TechPer has posted his findings about the good, the bad and the ugly of Mate on his blog

  • Article: Your First Cup of Web 2.0 - A Quick Look at jQuery, Spring MVC, and XStream/Jettison

    In this article, Joel Confino explains how existing web pages can be augmented to make use of AJAX by using jQuery, a JavaScript library. He also shows how to retrieve data as XML instead of HTML by using Spring with XStream/Jettison.

  • New Programming Q&A Web Site Goes Public

    Stack Overflow, a web site for programming questions&answers, has been made public while still in beta. The site offers programmers the opportunity to ask questions and receive answers from fellow coders for free, and intends to become the right source of answers for any programming question.

  • NewRelic Offers Free Rails Monitoring, Adds New Features

    NewRelic now offers their Rails performance monitoring (RPM) Lite product free of charge for all Rails users. A host of new features were added to the various commercial versions of RPM.

  • DataNucleus Access Platform 1.0 (final) released

    DataNucleus, the successor to the Java Persistence Platform JPOX, has released DataNucleus Access Platform 1.0.0 which provides access to a range of datastores for Java applications using JDO/JPA API's.

  • Alcon 3: The alternative Open Source ActionScript Debugging Tool

    Sascha Balkau has recently released Alcon 3, an alternative open source debugging tool for ActionScript 2 and ActionScript 3. InfoQ spoke with Balkau to discuss how Alcon 3 fits in ActionScript-based rich Internet Application development.

  • AJAX Animator Demonstrates AJAX in RIA World

    AJAX Animator is an open-source project uses AJAX technologies to provide a fully standards-based, online, collaborative, Web-based animation suite. The 0.2 release shows good potential for AJAX plays in the RIA world. The creator of AJAX Animator recently shared his insights with InfoQ.

  • Interview: Pervasive's Jim Falgout on Multi Core Programming and Data Flow

    InfoQ sat down recently with Pervasive architect Jim Falgout to discuss Data Rush and the data flow concept.

  • Coverity Readiness Manager Brings Quick Visibility to Code Characteristics

    Coverity recently released Readiness Manager for Java providing a dashboard and analysis for code complexity, violation of best practices, architectural integrity, interdependencies, and test coverage.

BT