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

  • xSocket Aims to Keep NIO Simple

    The author of xSocket, Gregor Roth, touts xSocket as being easy to use and simpler than other similar libraries. InfoQ had the opportunity to interview Gregor about the recent release of xSocket 2.0 and find out its history, current status and future plans.

  • Interview: Emmanuel Bernard on the Bean Validation Specification

    InfoQ talks to Emmanuel Bernard about the Bean Validation specification.

  • SpringSource Launches New Application Server without Java EE

    SpringSource today became an appserver vendor, challenging the existing Java EE server establishment with the SpringSource Application Platform, an application server built on Spring, OSGi, and Apache Tomcat. The new appserver departs from the Java EE standards, exposing the Spring programming model natively, along with a new deployment and packaging system (no EAR files), built over an OSGi core.

  • Interview: Cédric Beust Discusses Designing for Testability

    In this interview from QCon San Francisco 2007, Cédric Beust discusses designing and architecting for testability, problems that hinder testability, test-driven development, the "Next Generation Testing" book, performance testing recipes, and testing small, medium and large codebases.

  • Spring (Acegi) Security 2.0 Adds OpenID Support, REST Capabilities, and Performance Improvements

    Spring Security 2.0 has been released after almost two years of development. This new release replaces Acegi Security as the official security module for Spring applications and includes significant enhancements and new features.

  • HBase Leads Discuss Hadoop, BigTable and Distributed Databases

    Google's recent introduction of their Google Application Engine has created renewed interest in alternative database technologies. InfoQ recently sat down with the leads of HBase, an open-source, distributed, data store modeled after the Google's BigTable.

  • CohesiveFT's Elastic Server On-Demand - Easy Server Provisioning

    CohesiveFT's Elastic Server On-Demand is a SaaS platform that allows virtualized application stacks to be dynamically defined and provisioned on-demand, doing in minutes what can take hours or days. InfoQ spoke with Alexis Richardson about the service and how it helps simplify the complexity of virtualization.

  • Mule 2.0 Released

    Mule, a lightweight and highly scalable ESB, has just release Mule 2.0. New features in the 2.0 release include improved configuration using XML Schema, a closer Spring integration, and signification architectural improvements.

  • Terracotta 2.6 Supports Cluster Visualization Tools and Tomcat 6 Integration

    The latest version of Terracotta, an open source JVM clustering framework, includes new features like cluster visualization tools and official support for Tomcat 6 platform. Terracotta team announced on Monday, the general availability of version 2.6 of the product which also includes performance improvements in several common use-cases.

  • Presentation: JRuby: Not Just Another JVM Language

    In this presentation from QCon San Francisco 2007, JRuby project lead Charles Nutter discusses the Ruby and JRuby featureset, the JRuby compiler, calling Java from JRuby and vice versa, programming Swing with JRuby, JRuby web applications, JRuby on Rails, persistence, build automation, Test-Driven Development and Behaviour-Driven Development.

  • IntelliJ IDEA Supports Flex Development

    JetBrains' IntelliJ IDEA is one of Java developers' the most favorite development IDEs. The recent IntelliJ IDEA 7.0.3 release includes some new features supports Flex application development. To understand how Flex RIA developers can utilize InitelliJ's new features and future plan for Flex, InfoQ spoke with Ann Oreshnikova, marketing director of JetBrains.

  • APIFinder - Your Guide to APIs

    Developers today are constantly creating applications that consume services of other web sites. Consuming these services requires figuring out and understanding the sometimes complex Application Programming Interfaces (APIs).

  • Hands-off Load Testing with JMeter and Ant

    Automation expert Paul Duvall highlights in a recent post the value of earlier and continuous integration of load tests throughout the development cycle and presents simple step-by-step techniques to create a scheduled integration build that runs JMeter tests.

  • Flex Startup Helps Learning New Languages

    It's not uncommon lately for startup companies utilizing RIA technologies to delivery their ideas and services. Adobe Flex based startup Babbel is one good example. To allow our readers learn the insight on how a Flex startup's architecture is designed and implemented, InfoQ spoke with Thomas Holl, CTO of Lesson Nine GmbH, the company behind Babbel.

  • Spring Web Flow 2.0.0.RC1 Released; Adds Ajax, JSF, and Security Integration

    InfoQ sat down with Keith Donald and Jeremy Grelle of the Spring Web team to discuss the release of Web Flow 2.0.0.RC1, the first production release candidate for the next major release of Web Flow. Web Flow is an extension to Spring MVC for implementing flows in a web application.

BT