BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage DevOps Content on InfoQ

  • Sun Virtual Reality briefing on Java forks, compatibility, Microsoft, Linux

    Simon Phipps, Tim Bray and Mark Shuttleworth held a briefing on Monday inside the Second Life online virtual reality game. The speakers addressed a croud of about 40 real people seated infront of the stage, covering Java on Linux, forking, what Sun will do to prevent incompatible Java's, a Microsoft fork, Harmony, and why it took so long for Java to be open sourced.

  • Article: SimpleTicket Railway Story

    In this first installment of the Railway Stories series, we cover SimpleTicket, a newly open-sourced Rails app that provides insight into the progress and innovation enjoyed by Ruby on Rails advocates, and paints a vivid picture of a dynamic, modern startup.

  • Current Status of Java Static Analysis Tools

    Static analysis tools help developers locate potential problems in their code. Static analysis is an inspection of code without executing it, looking for problems as varied as misunderstood APIs to use of the wrong boolean operators. This post summarizes the six of the leading tools and discusses the current trends in static analysis tools.

  • Sun open sources Java SE, ME, and Glassfish under GPLv2

    Sun today announced that Java SE, Java ME, and Glassfish are being open source under the GNU General Public License version two (GPLv2) with Sun today releasing an early build of the Java SE 7 HotSpot JVM, the javac compiler, and JavaHelp. The fully buildable Java SE 7 JDK classlibraries will be available in Q1 2007. Plans for Java's governance model have not yet been announced.

  • Run Your Own Google Style Computing Cluster with Hadoop and Amazon EC2

    Amazon's EC2 Elastic Computing cloud allows developers to acquisition computing power a the rate of $0.10 per hour consumed. Work as been done to allow Hadoop an open source MapReduce implementation written in Java to run on EC2. This combination will allow developers to write scalable algorithms and then bring up large numbers of servers to use as computing power for them as needed.

  • Using OSGi as an Architectural Asset

    Piero Campanelli has written a blog post on the benefits of using OSGi as an architectural asset to promote component oriented software development in organizations. Among the benefits he details are secure development across teams, standard management of projects across a company, version tracking, and automated assistance in checking that dependencies are maintained correctly.

  • Advanced Java Content Repository Techniques

    Two new articles are out bolstering the documentation on using JSR-170, the Java Content Repository API. The first is a practitioner's perspective which has an informative FAQ and the second is an in-depth look at versioning and observation using JackRabbit.

  • Rails Helps Service Survive Hawaii Earthquake

    Spoxel.com, a document storage company successfully maintained all company services during Hawaii's recent earthquake. Among other factors, the company's leader credited their use of Ruby on Rails as part of their ability to stay up during the catastrophe.

  • Raven: Building Java with Ruby

    A new alternative in the building tools space is Raven. Raven allows you to use Ruby tools such as Rake and Gem to build Java projects. Build scripts are Ruby scripts, rather than being XML files, and it imports your local Maven repository and handles dependencies.

  • Annotation Transformers in TestNG: The Sweet Spot for Annotations?

    In the ongoing search to find the balance between XML and annotations, TestNG has introduced the concept of annotation transformers. An annotation transformer is code that will override the behavior of existing annotations. This allows you to modify your annotation without using XML and without recompiling your source. You will have to recompile your annotation transformers if you change them.

  • Gauntlet: Borland's Continous Integration server with defect isolation and trending

    Borland in early October released a beta of Gauntlet continous integration server. Like any continous integration server, Gauntlet automates build and testing but also provides change sandboxing, reporting and trending, failure correlation, replay alongside existing repositories, and easy access to build, test, and run previous project versions.

  • SQL Server Hosting Toolkit CTP 1 Released

    Microsoft has released the first CTP of its SQL Server Hosting Toolkit. This toolkit is designed to provide support for companies using a hosted SQL Server.

  • Extending IIS7 Through Integrated Mode

    With the 3.0 release of the .NET framework the IIS7 webserver will now support a new mode called "Integrated Mode". Integrated Mode brings to .NET the ability to write the equivalent of ISAPI modules, however now developers can code in C# rather than C++.

  • Sun Refines Timetable for Open-Sourcing Java

    Sun CEO Jonathan Schwartz stated at the Oracle OpenWorld Conference this week that Sun will announced the open-sourcing of the core Java platform within 30 to 60 days. This is a more aggressive timetable than previous comments by Sun's Rich Green who had indicated portions of Java being open-sourced starting this year and continuing into 2007.

  • Preventing SQL Injection Attacks in .NET Applications

    Back in September InfoQ reported on Michael Sutton's alarming study of SQL injection vulnerabilities. Fortunately Scott Guthrie shows us that preventing most of them in .NET is not that hard.

BT