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

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

  • Spring Overtakes EJB as a Skills Requirement?

    Job listings comparisons on Indeed.com show Spring surpassing EJB. Using this observation, SpringSource CEO Rod Johnson, argues that EJB is becoming legacy and that the EJB3.0 spec is doing too little, too late to prevent this trend. Do these comparisons indeed reflect significant shifts in the choices companies are making in regards to their core components for Java enterprise development?

  • Database Virtualization - Is it worth it?

    Hosting server applications inside VM images is all the rage today. The ability to quickly move a virtual server from one machine to another as needs change is a big win for IT departments. But can this be applied to heavyweight systems like SQL Server? Conor Cunningham says no.

  • View the .NET Source Code in VS 2005

    Recently Microsoft released the source code for portions of the .NET framework to VS 2008 users. Fortunately for those still using VS 2005, Kerem Kusmezer and John Robbins built a tool that gives them access to it as well. This tool also speeds up VS 2008 by caching all the source code at one time.

  • EngineYard hires developer for mod_rubinius and Rubinius

    EngineYard, a Rails hosting company and employer of 5 Rubinius team members, just added a 6th developer to work on Rubinius and mod_rubinius. The mod_rubinius effort is supposed to significantly improve the deployment of Ruby and RoR applications.

  • Article: Implementing Master-Worker with Terracotta

    In this case study, Shine Technologies explained how they used Terracotta and the Master Worker pattern to process large volumes of electricity usage data weekly and generate reports with detailed reconciliation & discrepancy highlighting for their customers.

  • LongJump Introduces Database-as-a-Service

    LongJump, a provider of customizable business application, has introduced a new service to provide database hosting to companies that are looking to reduce maintenance and administration costs.

  • Does Continuous Production Lead To Extreme Agility?

    The idea of continuous production has been around for some time, with Cal Henderson revealing in 2005 that Flickr releases code to production about every 30 minutes. InfoQ investigates continuous production and explores the effects it has on the product lifecycle, and in turn the host organisation.

BT