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

  • Interview and Book Excerpt: Hani Suleiman & Cedric Beust, "Next Generation Java Testing: TestNG and Advanced Concepts"

    InfoQ.com recently sat down with Hani Suleiman and Cédric Beust the authors of Next Generation Java Testing: TestNG and Advanced Concepts to discuss the book and their thoughts about testing in general. InfoQ is also pleased to offer an excerpt from chapter 2 of the book, "Mocks and Stubs".

  • From Tags to Riches: Going from Web 1.0 to Flex

    The Web 2.0 revolution has clearly descended upon the software industry, but many InfoQ.com readers still have to deal with volumes of Web 1.0 code. So, what is one to do with those old applications? In their article, Porting From Web 1.0 To Rich Internet Applications (RIA), James Ward and Shashank Tiwari walk through replacing a Web 1.0 interface with a rich Adobe Flex user interface.

  • Getting Started With SharePoint Web Services

    Programmatic access to SharePoint is limited to .NET based languages unless a developer utilizes web services. Trent provides examples of how to extend the out of the box web services and how to consume them from both .NET and Java.

  • Implementing Master-Worker with Terracotta

    A real world case study of a consultancy that distributed the load & increased scalability of its applications using Terracotta using the Master/Worker pattern.

  • Process Component Models: The Next Generation In Workflow ?

    Tom Baeyens, founder of JBoss jBPM gives his view of the state of the BPM / workflow market and introdces a new type of workflow technology called process component models.

  • Ruby Concurrency, Actors, and Rubinius - Interview with MenTaLguY

    With Erlang popularizing Actors, Rubinius adding its Multi-VM, and Ruby 1.9 adding another concurrency primitive with Fibers (Coroutines), a lot of things are going on in the Ruby concurrency world. So we interviewed MenTaLguY, who works on Rubinius, JRuby and many aspects of concurrency in the Ruby world.

  • Introduction to NetKernel

    NetKernel is a software system that combines properties of REST and Unix into an abstraction called resource oriented computing (ROC). The core of resource oriented computing is the separation of logical requests for information (resources) from the physical mechanism (code) which delivers it. This article provides an introduction to the NetKernel framework.

  • Interview: Didier Girard, are GWT and Volta GCC for the Web?

    Microsoft released a preview of Volta last month. Many people have commented on this new technology and the concept of Architecture Factoring. Some have compared Volta with GWT. InfoQ interviewed Didier Girard, CTO of SFEIR, who has lead the development of several GWT projects and reviewed Volta recently.

  • An Introduction to the Eclipse Business Intelligence and Reporting Tools

    The Business Intelligence and Reporting Tools (BIRT) Project is an open source software project that provides reporting and business intelligence capabilities for JEE and Java applications. This introduction dives into it various features such as the report designer, chart wizards, and web viewer. Future articles will dive into practical applications of BIRT in JEE and desktop applications.

  • Book Excerpt and Review: Release It!

    'Release It!: Design and Deploy Production-Ready Software' by Michael Nygard, which is nominated for a 2008 Jolt Award, discusses what it takes to make production-ready software and explains how this differs from feature-complete software. InfoQ spoke with Nygard about the areas that the book covers and some questions around how the book's philosophy fits in with concepts such as Agile.

  • NetBeans: Ruby Developer's New Best Friend (Part 2)

    This is the second article in an ongoing series detailing the new Ruby support of the Netbeans 6.0 IDE. This installment takes a look at editing features such as code templates, GEM support, and unit testing.

  • What's New in Groovy 1.5

    In this article Groovy Project Manager Guillaume Laforge provides an overview of the new and noteworthy features of Groovy 1.5 including support for Java 5 features with annotations, generics and enums. You will also be introduced to enhanced Groovy tooling support via Maven and IntelliJ.

BT