InfoQ Homepage Development Content on InfoQ
-
Industry Use of OSGi Continues to Increase
OSGi is specification of a Java-based framework targeted for use by systems that require long running times, dynamic updates, and minimal disruptions to the running environment. The Eclipse Equinox provides one of many available implementations. Numerous server and desktop applications are also starting to make use of OSGi.
-
InfoQ Article: Simplifying Enterprise Apps with Spring 2 and AspectJ
Adrian Colyer, AspectJ lead and Chief Scientist at Interface21 has contributed an excellent article which shows how to use Spring 2's new AspectJ integration features followed by a roadmap for the adoption of Aspect Oriented Programming on an enterprise project, with lots of specific examples of how and where to apply Aspects.
-
Rails 1.1.5 Released With Crucial Security Fixes
David Heinemeier Hansson, creator of Ruby on Rails, urges all users to upgrade to 1.1.5 to benefit from a crucial security patch affecting all major prior versions.
-
Portlet 2.0 Specification Ready for Public Review
Version 2.0 of the Portlet Specification (JSR 286) has been released for public review. The reference implementation for this JSR will be the Apache Pluto project. The new Portlet Specifications will add functionality that was not addressed in the first version specification.
-
Meet 9 Top Rails Gurus At "The Rails Edge"
The Pragmatic Programmers announce a series of 3-day workshops for developers, managers, and enthusiasts to get up to date with the latest Ruby and Rails technologies.
-
New Atlas Control Toolkit Released
Microsoft has released a new version of the Atlas Control Toolkit with 5 new controls: DynamicPopulate populates an element with HTML content from the server, FilteredTextBox prevents unwanted characters from being entered, PagingBulletedList adds paging to a bulleted list, PasswordStrength provides feedback about password strength as entered, and Rating displays a "4 out of 5 stars" interface.
-
Tackling Misconceptions About Spring
Spring has transitioned from a bleeding edge project to widely used component of enterprise applications written in Java today. As with any popular project misconceptions start to arise. Steve Anglin recently blogged on oreillynet.com about 10 common misconceptions developers have about Spring.
-
Apple to Include Ruby on Rails With Next OS X Release
As the Ruby on Rails framework celebrates its second birthday, Apple announces the framework is to come with its next OS X release, Leopard.
-
MyEclipse 5.0 Released - InfoQ Interview With Genuitec
Genuitec has released MyEclipse 5.0 Enterprise Workbench. This is the first release version that supports the new Eclipse 3.2 platform. Enhancements include support for Matisse UI development, Hibernate 3.1 and Spring 2.0, and enhanced webservices and JSF features.
-
RubyForIIS Makes Ruby Easier on Microsoft's IIS
RubyForIIS is a new, beta package designed to make installing Ruby and Rails for use with IIS easier.
-
Easier Database Development with JDBC 4.0
Java 6.0 will include a number of Java Database Connectivity enhancements collectively known as JDBC 4.0. One of the main goals of JDBC 4.0 was to try and reduce the amount of boilerplate JDBC code a developer had to write.
-
Ruby Compilation on .Net Maturing
John Gough, a professor at Queensland University of Technology, talked about his team's work with Ruby .Net compilation at the recent Microsoft Lang.NET 2006 Symposium.
-
New Article on ASP.NET ViewState Intricacies
Dave Reed has written an article on Truly Understanding ViewState that describes exactly how to plan ASP.NET control initialization and creation when working with child controls, dynamically added controls or when developing custom controls. Proper ViewState usage will keep page sizes smaller, leading to much greater performance and scalability for ASP.NET applications.
-
InfoQ Article: Using Logging Seams for Legacy Code Unit Testing
Ian Roughley shows how to use logging seams to easily create unobtrusive unit tests around legacy classes, without needing to edit class logic as well as avoiding behavior changes.
-
Opinion: Every Project should have an Upgrade Framework
HostedQA, JIRA, Confluence, and Jive Forums all have implemented frameworks to manage changes to db schema's and data migrations between subsequent versions of their products. Pat Lightbody proposes that all enterprise apps should include an upgrade framework and provides some best practices.