BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Sun: A real open source Java community: "That is our Goal"

    Sun has committed to open sourcing Java Micro Edition this year, and all of Standard Edition next year. InfoQ spoke to Sun's Bob Brewin, co-CTO of Software to find out the details. InfoQ also spoke to Geir Magnusson, lead on the Apache Harmony open source Java effort to get a community perspective on the news.

  • InfoQ Article: Why Would a .NET Programmer Learn Ruby on Rails?

    .NET developer Stephen Chu gives us some insight into his transition to Ruby on Rails programming. Quote: "By being loyal to one technology stack, I am bound to unconsciously make biased decisions, which will ultimately hinder my ability to deliver business value."

  • The Resurgence of Java the Platform

    Way back in December of 2000 noted columnist Jon Udell covered the language-agnosticism of the Microsoft CLR versus the JVM. Six years after Udell highlighted the topic, Java the Platform is beginning to come out of the shadows of its more well known counterpart Java the Language.

  • REST on Rails: An Enterprise Developer's Overview

    Bruce Tate presents an enterprise-level introduction to the use of Representational State Transfer (REST) in the Ruby on Rails framework.

  • Could Glassfish become the next major open source appserver?

    Sun has been putting a lot of resources into Glassfish, Sun's Java EE 5 open source appserver. But with an open source application server market dominated by JBoss, with ObjectWeb's JonAS and IBM supporting Apache's Geronimo project, just what is the intention and status of Glassfish? InfoQ has been been following the project and talking to the committers over the last few months to catch you up.

  • MSDN Architecture Center Launches Vertical Sites

    The MSDN Architecture Center has released 3 industry-focused vertical sites, and one devoted to Microsoft Office as a solutions platform: * Financial Services Industry Center * Manufacturing Industry Center * Retail Industry Center * Office System for Architects

  • Debates flare on the right level of abstraction over ORM and JDBC

    A heated debate started a few weeks ago initiated by members of the Hibernate team, arguing that using an abstraction framework on top of an ORM is a bad idea, citing Spring's HibernateTemplate as a specific example. Along the theme of levels of abstraction, Brian McCalister also surveyed various convenience frameworks over JDBC.

  • Interview: Google's Bruce Johnson on the new GWT 1.1 Release

    Version 1.1 of the Google Web Toolkit has just been released. New features include localization support, RPC optimizations, and JUnit enhancements. InfoQ sat down with GWT Tech Lead Bruce Johnson to discuss the new release.

  • Debate: Public Fields and Naming Conventions

    Jeff Atwood's blog post earlier this week has stirred up debate in the .NET community on properties vs. public fields and naming conventions for .NET. After first suggesting to use public variables in place of properties, Jeff retracted this suggestion. Also at issue, using case to distinguish public properties vs. m_ or _style-prefixes, and SCREAMING_CAPS constant declarations.

  • Opinion: Flex can transform the user experience on the web

    Adobe's Christophe Coenraets, recently blogged on how Flex can transform the user experience on the web. The Flex SDK was recently made free, and combined with the ubiquity of the Flash VM, Flex could have a potential to be the platform of choice for ajax-style rich web development. Christophe stressed a number of features that are not unique by themselves yet valuable when used together.

  • Testing and Debugging Ruby on Rails

    Well-known Railer Rabble launches a companion blog to his upcoming O'Reilly book covering the important topics of testing and debugging Ruby on Rails.

  • 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.

BT