InfoQ Homepage DevOps Content on InfoQ
-
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.
-
Upgrading SQL Server - xp_execresultset
SQL Server 2000 had a useful, though undocumented, function called xp_execresultset. Unfortunately for those currently using it, SQL Server 2005 has dropped this feature.
-
Java EE 5 Development Waiting on Application Server Vendors
Solution providers are holding off on Java EE 5 development until the major application server vendors release compatible updates. Dr. Dobb's reports that while Sun's Java System Application Server has support and BEA's WebLogic is close, IBM lags behind.
-
Community Begins Reviewing Java Module System (JSR 277) Early Draft
The early draft of JSR 277 was recently released. Community review is open until Nov. 13th. This JSR seeks to improve the distribution of Java applications by defining a distribution format and a repository for collections of Java code and related resources.
-
Hibernate 3.2 Released with Java Persistence Provider Support
The Hibernate team has released Hibernate 3.2 GA. This release is ready for production use and includes final releases of the Java Persistence provider, Hibernate Annotations and Hibernate EntityManager. The Hibernate Java Persistence provider has been certified with the Sun TCK.
-
Rails Live CD 0.2.1 Released
Brian Ketelsen releases an update to the popular Rails Live CD Rails development and deployment environment.