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

  • Eclipse Awards winners announced

    Yesterday, the Eclipse Foundation announced the Eclipse Award winners for their contributions in the community, as well as open-source and closed-source projects.

  • Akka - Simpler Scalability, Fault-Tolerance, Concurrency & Remoting through Actors

    Today, the Akka team released version 0.7 of their actors framework for the Java Virtual Machine. Akka attempts to address future concurrency challenges with a solution relying on message based actors, software transactional memory and appropriate fault handling strategies. InfoQ talked to Jonas Bonér about the intent behind Akka, its current state and adoption, and future plans.

  • GigaSpaces XAP 7.1 EA: Elastic Middleware, Data Querying and Spring 3.x

    GigaSpaces XAP is a distributed application server with an in-memory data grid. The XAP 7.1 release includes a number of themes: an Elastic Middleware Service, enhanced virtualization compatibility, data querying, an updated web-based management application, embedded Spring 3.0, and performance improvements. InfoQ explored this EA release to learn more.

  • A Manifesto of Done

    Alixx Skevington posted a Manifesto of Done as the beginning of a discussion thread, talking about the commitments team members make to each other about the quality of their work and clearly expressing their commitment to delivering business value through their code. Covering areas such as coding standards, usable code, unit testing and test coverage he emphasises the importance of quality work.

  • Marshal.ReleaseComObject Is Considered Dangerous

    Paul Harrington, Principal Developer on the Visual Studio Platform Team, has written an explanation on why calling Marshal.ReleaseComObject() to dispose of a COM object from managed code is considered dangerous and recommends not using it.

  • WebSockets and Bayeux/CometD

    There are two technologies which bring communication into browser-based applications at the moment; Bayeux (aka CometD) and more recently, WebSockets. Will one supersede the other, or are there sufficient differences for both to thrive?

  • CWE/SANS Top 25 Programming Errors

    Common Weakness Enumeration (CWE), a strategic initiative sponsored by the U.S. Department of Homeland Security, has published the document 2010 CWE/SANS Top 25 Most Dangerous Programming Errors, a list of 25 code errors that lead, in authors’ opinion, to the worst software vulnerabilities.

  • Making Sense of Large Amounts of Data with Pivot

    Pivot, a Microsoft Live Labs project, is intended to help people make sense of large amounts of information by organizing it in such a way that one can easily navigate from top to bottom and back in an attempt to understand it or to find a particular piece of information.

  • ThoughtWorks’ Developers Favor Distributed Version Control Systems

    Martin Fowler has conducted a survey on ThoughtWorks’ software development mailing list to determine how some of the version control systems (VCS) are perceived by developers. He also wrote a review of most prominent VCSes comparing centralized and distributed systems.

  • InfoQ User Survey Results

    Back in January, InfoQ published a User Survey and asked for people to take a few minutes and fill it out. Our reasoning for doing so was pretty straightforward - we wanted to know how we could improve the InfoQ experience for you, the user. We were pleasantly surprised that within a few days of posting the survey we had received several thousand replies - these are the results of that survey.

  • ASP.NET MVC 2 Brings Breaking Changes

    A few days ago Scott Guthrie announced the production release of ASP.NET MVC 2. With it comes with many new features, but also some breaking changes. Compared to the rather strict rules around changing .NET’s base class library, the changes in ASP.NET MVC are almost caviler.

  • Dealing with REST Services Security

    With REST gaining popularity for SOA implementations, the issue of REST services security becomes more and more important each day. In their article, Why REST security doesn't exist, Chris Comerford and Pete Soderling discuss approaches to securing REST services.

  • ASP.NET MVC 2 Feature Rundown

    ASP.NET MVC 2 is now ready for production use. Microsoft’s open source MVC framework is compatible with both .NET 3.5 and the soon to be released .NET 4. It provides many new features including Templated Helpers, Areas, Asynchronous Controllers, and a new validation framework.

  • JSR 310 Date and Time API for Java

    Stephen Colebourne, lead of the JSR 310 Date and Time API, has recently published an Early Draft Review of the proposed additions and changes to the Java language. InfoQ caught up with Stephen at QCon London to find out more about the project.

  • Ruby 1.9.2 Release Schedule Aims at August for Final Release

    Now that Ruby 1.9.2 passes all RubySpec tests, a revised release schedule for Ruby 1.9.2 has been announced. It aims at mid-August for the final release.

BT