BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Sun CTO Bob Brewin on JavaFX Mobile and JavaFX Script

    InfoQ sat down with Bob Brewin, Sun's Chief Technology Officer, who filled in some of the blanks about JavaFX, what it means to Sun, to Java developers, and to consumers, who are the real focus of JavaFX.

  • Cool things you can do with Groovy

    With dynamic languages playing a role in JDK 6, the "Cool things you can do with Groovy" session was aimed at show casing the features of the Groovy language that can help make developers more productive.

  • Java Goes Real Time

    Yesterday at Java One Sun finally announced the first implementation of JSR-1, the Real-time Specification for Java, since it was finalized in July of 2006.

  • Is Post-Agile Just Agile?

    There's been some discussion of Post-Agile lately. Much of this discussion focuses on practicing agile principles without following a given process dogma and adapting those practices that work for a given team. But is this post-Agile or just Agile?

  • Sun Finishes OpenJDK Transition

    In today's Java One keynote Sun announced that the open sourcing of Java has been completed. There is now a completely build-able JDK available to developers at the OpenJDK project.

  • SDL.NET Offers Cross-Platform Gaming for .NET Developers

    Version 6 of SDL.NET, a high-level binding for the SDL API, has been released. This, combined with the Tao framework, form the corner-stone of MonoXna.

  • InfoQ Article: The MOle Plugin

    The MOle, so named because it acts as the investigators agent, is a plugin that provides insight into the inner workings of Ruby on Rails in realtime, as requests come in and get processed. The author describes how the plugin came about and gives InfoQ readers a detailed introduction to his innovative plugin.

  • Sun to Introduce JavaFX Mobile and JavaFX Script

    According to industry publications, Sun is slated to announce JavaFX Script at Tuesday morning's opening JavaOne keynote. JavaFX Script will target desktop, web, and mobile devices.

  • Tao Brings Cross-Platform Bindings to .Net and Mono

    While Silverlight is promising the future, Tao is already shipping. The Tao Framework claims to be a "collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms." Eleven APIs are exposed to .NET/Mono through Tao bindings including OpenGL, PhysicsFS, and the Lua scripting system.

  • Solving Sudoku with TDD

    A small debate recently flared up on the merits - or lack thereof - of test-driven development. Following Ron Jeffries' attempts to create a Sudoku solver, the community explores some of the difficulties and misconceptions associated with TDD.

  • Microsoft Surpasses Java's Dynamic Language Support?

    Microsoft's announcement of the Dynamic Language Runtime (DLR) has caused quite a stir in many areas, also in the Java space. Many voices seem convinced that the DLR has given .NET a major head start over the JVM, because it solves many problems Java is only just starting to realize. We look at the current situation of dynamic language support and how it compares to the DLR.

  • Mingle from ThoughtWorks is Big Win for JRuby

    In what may turn out to be an interesting foreshadowing of the future of Ruby, ThoughtWorks Studios announces that their upcoming Agile IT project management application, Mingle, will be the world’s first commercial application to run on JRuby.

  • IIS 7 Available for Production Use

    Microsoft has announced a "Go-Live" license for IIS 7. This means that while it is still a beta, developers have Microsoft's blessing to try it in a production setting.

  • When Ruby Builds Faster Than Java: Buildr

    Maven 2.0 recalcitrants have been looking for alternatives with less XML and easier plugin development. Buildr might be the solution, and even boasts faster performance than Maven!

  • AOP Refactoring: In-class aspects to improve code

    AOP expert Ramnivas Laddad explains how to use Aspects for refactoring cross-cutting concerns within classes (not just across classes) for things like reducing boiler plate code and potential for mistakes. How to recoganize and refactor such logic into aspects is covered, as well as applying aspects for resource management and concurrency control.

BT