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

  • Rush - OOP shell in Ruby

    Rush is a new OOP shell written in Ruby. Unlike shells like bash, Rush has commands interacting with objects instead of strings, which allows to use regular Ruby constructs to iterate over files and other objects. Rush goes further with remote shell functionality and more. InfoQ caught up with Adam Wiggins the creator of Rush.

  • Hosting a Web Site on Amazon's EC2

    Codesta's Oliver Chan provides some hints and tips for developers looking to use Amazon's Elastic Computing Cloud to host a web site.

  • LINQ to XSD is Back

    A new alpha version of the typesafe LINQ provider, LINQ to XSD, is available. This is the first version compatible with the RTM version of Visual Studio 2008.

  • Assigning File Types to ClickOnce Applications

    With .NET 3.5, it is now possible to associate up to eight file types with a ClickOnce application.

  • Infiniflow: Next-Generation Distributed Application Server based on OSGi and SCA

    Paremus recently released version 1.2 of Infiniflow, a next-generation distributed application server based on OSGi and SCA. InfoQ spoke with Paremus Marketing Manager Andrew Rowney to learn more about this release and about Infiniflow's new application server model.

  • CogHead's CTO sees Service Consumption as the Next Evolution for SaaS

    Greg Olsen, CTO of CogHead, sees a major evolution for SaaS under the pressure of newly built infrastructure and business services which are narrowly focused and delivered in a cost-effective way. Not everyone agrees, some still sees SaaS as being driven by ROI and mid-market demand for low cost business solutions which do not require complex implementation projects.

  • IBM, BEA and JBoss adopting OSGi

    IBM, BEA and JBoss all re-engineer their Java EE middleware offerings to utilise the OSGi component model.

  • Continuous Integration And Version Control for Databases

    After asserting that one must, as a rule, always version their database work, Scott Allen detailed an approach to making the best of versioning databases. Allen presented a comprehensive, practical approach to creating a baseline, using change scripts to manage schematic revisions, controlling programmatic database objects, and handling branching and merging.

  • How to Develop New Activities for the One Laptop Per Child Project?

    The One Laptop Per Child project has starting shipping its first generation of XO laptops. OLPC "is not a laptop project, it is an education project", explains Nicholas Negroponte, director of the project. A full Sugar based development environment is available for developers to contribute new activities to the project. Sugar supports collaborative activities when XOs are meshed together.

  • Apache Wicket 1.3.1 Release Supports Transparent Clustering

    The Wicket team has announced Wicket 1.3.1, the first maintenance release of Wicket 1.3. 1.3.1 adds transparent clustering support out-of-the-box.

  • Digging into the Performance of the ADO.NET Entity Framework

    The ADO.NET Team recently discussed various performance aspects of the ADO.NET Entity Framework. The ADO.NET Entity Framework entered its third beta back in December and since that time the team has provided developers with information about using the framework but now they are providing developers with the performance aspects.

  • Interview: Charles Nutter discusses JRuby

    JRuby project lead Charles Nutter discusses how he got involved with JRuby, Sun's involvement with JRuby, how JRuby fits into enterprise-level web applications, the possibility of a friendly fork of the OpenJDK source code, reasons for switching to JRuby, the future of JRuby, Spring and JRuby, and the Ruby community as a whole.

  • Does "Done" Mean "Shippable"?

    There has been a lot of discussion on various agile forums and blogs about the difference between 'Done' and 'Shippable'. It might sound like both mean the same, however discussions on the lists and various blogs suggest that these are still widely misunderstood, mis-used terms. Here's a roundup of recommendations about how to handle "Done."

  • Liferay Portal 4.4: CMS upgrades, new content staging, and more integrations

    Liferay Portal, a Java-based open source enterprise portal and content management system (CMS), recently released version 4.4. InfoQ spoke with Liferay CTO Michael Young to learn more about this release and about Liferay in general.

  • OSS, SOA and Web 2.0 in the e-Commerce sector

    People have thought of establishing a relationship between SOA and Web 2.0 for quite some time yet these two cultures are generally failing to cross-pollinate. InfoQ spoke with Marc Osofsky and Dave Gynn from Optaros, a consulting company which is delivering solutions using Open Source, SOA and Web 2.0. We discussed enterprise-readyness, component selection and rapid delivery methodology.

BT