BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • ECMA Common Language Infrastructure 5th Edition

    The ECMA working group in charge of the Common Language Infrastructure standard has produced released a working draft of the 5th edition. The CLI represents the subset of Microsoft’s .NET platform that has been placed in the care of Ecma International. Originally known as the European Computer Manufacturers Association, Ecma International both competes with and complements ISO.

  • Touch and Intimacy in Agile Teams

    If the consolidation and integration of elementary Agile practice is ending, that means something new is starting. Does a new phase of innovation lie just ahead? Where is the edge of the new Agile frontier? InfoQ looked at the research of Michael de la Maza, an agile coach and trainer who is researching controversial topics such as intimacy in teams and organizations, to learn more.

  • Mahout 0.3: Open Source Machine Learning

    The need for machine-learning techniques like clustering, collaborative filtering, and categorization has steadily increased the last decade along with the number of solutions needing quick and efficient algorithms to transform vast amounts of raw data into relevant information. Apache Mount 0.3 has been announced on March, adding more functionality, stability and performance.

  • Deceptive Simplicity: Sinatra Turns 1.0

    Since it appeared in late 2007, the lightweight Sinatra web framework has attracted enough interest that it now ranks first in Google search results for "Sinatra," above any results for Frank or Nancy. InfoQ spoke with Sinatra project founder Blake Mizerany to learn more about Sinatra and what the 1.0 release brings.

  • Organizing Self-organizing Teams

    Rashina Hoda is a PhD researcher who has been examining how self-organization actually happens on teams. She has studied teams in New Zealand and India and identified six distinct roles that emerge when teams effectively self-organize. She spoke to InfoQ about her research, which will be published at the International Conference on Software Engineering (ICSE2010) to be held in Cape Town in May.

  • Toad for Oracle Has an Extension for Visual Studio 2010

    Toad is a set of database administration, development and performance optimization tools for major databases like Oracle, DB2, SQL Server, or MySQL. Quest Software has created a Visual Studio Extension for Toad for Oracle in order to benefit from VS features like code refactoring, version tracking, collaboration, unit testing or life cycle management.

  • Should We Define SOA Non-Principles?

    In addition to well established principles and anti-principles, Steve Jones’ new post introduces the notion of non-principles of an SOA implementation and explains why they are important.

  • A Packaging System for Open Source Projects on Windows

    The Common Opensource Application Publishing Platform (CoApp) is intended to be a package management system for Windows, providing support for compiling, building and deploying open source projects usually developed on other platforms like Linux, Mac OS, etc.

  • SEMAT - Software Engineering Method and Theory

    SEMAT was founded in November 2009 with the bold claim that the software industry has too many fads and immature practices. The signatories promised to refound software engineering and bring it into the modern age.

  • Scooter Framework; Java Made CRUD And Simple

    The Scooter framework has been inspired by the simplicity of use exhibited in ROR. The framework presents an alternative for developing Java web apps using Struts, Spring and Hibernate, with a CRUD generator and the ActiveRecord as key features. The intent of the Scooter is that XML editing and annotations are not required, and that only basic knowledge in Servlet/JSP and JDK1.4 is necessary.

  • Visual Risk Management

    Irrespective of the size of the project, stakeholders feel confident when they can a keep track of the risks and their mitigation strategies. Agile heavily promotes the use of information radiators. Keeping in line with the philosophy of radiators, Agilists suggested different ways of depicting risks visually for easy tracking and mitigation.

  • Improving the Performance of Web Applications with Google’s Native Client

    In order to increase the performance of CPU-intensive web applications, Google is developing Native Client, a browser technology used to run native code. Unlike Netscape’s NPAPI or Microsoft’s ActiveX plug-in technologies, Native Client runs in a double sandbox prohibiting access to the underlying operating system.

  • SpringSource Acquires RabbitMQ

    VMware business unit SpringSource announced today that it had acquired Rabbit Technologies. Rabbit Technologies is the primary sponsor of the open source RabbitMQ messaging system.

  • IronRuby 1.0 Released

    IronRuby 1.0 is now available. The release is compatible with Ruby 1.8.6 and runs Rails 2.3.x. The next 1.x releases of IronRuby will target Ruby 1.9.

  • The Emerging Dynamics of Certification

    Scrum and agile certification is now very much in focus. The 'certification story' is unfolding to become a major subject of debate in 2010. The story has several facets, with action from the Scrum Alliance, Scrum.org and the community-at-large, including notable bloggers and the Agile Skills Project. At issue is the basic value of certification.

BT