BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture Content on InfoQ

  • OSGi Enterprise Spec 4.2 released

    <p>Today, the OSGi Alliance announced the release of the Enterprise OSGi 4.2 specification, along with the corresponding JavaDoc. Read on to find out what's new in the enterprise spec.</p>

  • Google Apps Has a Marketplace and Instant Failover

    The Google Apps Marketplace allows providers to create applications that integrate with Google Apps. The idea is to allow companies to integrate their own applications with Google’s applications serving some 2 million organizations totaling over 25 million individuals. Google also promises zero data loss and instant failover for Google Apps customers.

  • JetBrains MPS 1.1: Performance Improvements and Easier Debugging

    Half a year ago, Meta-Programming System (MPS) version 1.0 was released by JetBrains. Following up on this, the 1.1 release occurred in December. InfoQ revisited the current state of the language workbench, which is provided as an open source product under an Apache 2.0 license (with the exception of the JetBrains IDE framework, which was extracted from IntelliJ IDEA and which is not open source).

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

  • Digg and Reddit Have Joined the NoSQL Camp

    Both Digg and Reddit have announced their move to Cassandra this month because MySQL does not scale well enough for them. Some consider that MySQL + memcache is no longer the de facto scalability solution.

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

  • Scaling Out the Most Popular Social Game, FarmVille

    With 83.75 million monthly active users, FarmVille is the most popular game on Facebook and one of the most popular web-based games on the Internet. To scale out, the application is deployed inside the cloud, uses cache extensively, has the ability to turn off some of the functionality during peak times and makes use of performance monitoring and managing.

  • Internet Explorer 9 Preview: New Features and Analysis

    Microsoft has released a preview version of Internet Explorer 9 with improvements in performance and adoption of standards like SVG, CSS, HTML5 and more.

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

BT