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

  • Interview: Dan Farino About MySpace’s Architecture

    In this interview taken by InfoQ’s Ryan Slobojan, Dan Farino, Chief Systems Architect at MySpace, talks about the system architecture and the challenges faced when building a very large online community. Because MySpace is built almost entirely on the .NET Framework, Dan explains how a .NET product scales on hundreds of servers.

  • Microsoft ESB Guidance 2.0 CTP‏

    With the wealth of new features and support for Microsoft BizTalk Server 2009, Microsoft ESB Guidance 2.0 CTP, released last week, strengthens company’s position in the ESB market.

  • Adobe MAX Day 1 Brings AIR 1.5 and Flex 3.2

    Adobe's annual MAX conference kicked off in San Francisco yesterday. The keynote covered a wide variety of themes including cloud/client computing, RIA's in the enterprise, and creating a consistent platform across a variety of devices (computers, televisions, mobile, etc).

  • Article: The Limits of Code Optimization: a new Singleton Pattern Implementation

    The Java double-check singleton pattern is not thread safe and can’t be fixed. In this article, Dr. Alexey Yakubovich provides an implementation of the Singleton pattern that he claims is thread-safe.

  • Singularity: Microsoft's Open Source Operating System

    The second release of the Singularity Research Development Kit is now available as both source code and as a bootable CD. Singularity is an operating system based almost entirely on managed code with a very high degree of isolation between processes. In an unusual move by Microsoft, Singularity is soliciting patches and offering full developer rights on CodePlex.

  • Static Code Analysis for T-SQL

    Static code analysis, long neglected on the Windows platform, has been becoming more and more import in the last few years. This hasn't gone unnoticed by database developers, who thanks to Ubitsoft can now analyze T-SQL just like .NET developers analyze managed code.

  • Debunking Common Myths About ColdFusion

    ColdFusion has been around for quite some time — since 1995 — and like any technology with a bit of age behind it, quite a few misconceptions exist about the platform and its capabilities. This contributed article addresses some of the common myths around CF.

  • Interview: Joe Armstrong About Erlang

    In this interview filmed during QCon London 2008, Joe Armstrong, designer of Erlang, speaks on various aspects of the Erlang language, presenting its roots, how it compares with other languages and why it has become popular these days due to its native ability to scale on multi core systems.

  • Smooth HTTP Caching With Rack::Cache

    The ways to cache a web application are numerous and often complex. Apart from the very basic page caching, Rails 2.2 introduced conditional GET through the use of HTTP headers: last_modified and etag. Following most of the internet standard caching section of RFC2616, Ryan Tomayko released Rack::Cache.

  • OpenMoko Faces MP3 Patent Dispute

    The Linux-based phone, OpenMoko is currently in a patent dispute with Sisvel, the Italian patent holding firm known for its aggressive enforcement of MPEG patents.

  • OpenEJB 3.1 Supports EJB Singletons, Constructor Injection and Spring Integration

    The latest release of OpenEJB, an open source lightweight EJB 3.0 implementation framework, supports EJB 3.1 Singletons, Constructor Injection and integration with Spring framework. Apache OpenEJB development team announced last week the release of version 3.1 of the framework.

  • What Is Wrong With Ruby's Net::HTTP?

    Ruby's implementation of Net::HTTP has serious performance problems in the current version 1.8.6, caused by some implementation details. Luckily, both Ruby 1.8.7 and 1.9's implementation performs much better.

  • Comparing Amazon's EC2, Google's App Engine and Microsoft's Azure

    The weather forecast changed when Microsoft entered the clouds with the Azure platform during PDC 2008. It would be interesting to compare the three major offerings existing on the market today, Amazon's, Google's and Microsoft's, and at the first glance it seems that they are not really competing against each other.

  • Is Java losing Ground to Flex?

    As rich Internet application (RIA) technologies mature and become more widely visible to developers, inevitably they will cross with established technologies, like Java. A recent blog post from the game development company Sharendipitous Moments, entitled “We’re Moving to Flash. Here’s Why,” created discussion on whether Java is losing ground to RIA technologies, such as Flex.

  • Python Has Wrapped Itself Around Windows Azure

    Sriram Krishnan, a Microsoft Program Manager, has written a Python wrapper for Windows Azure Data Storage. Python is one of the languages supported by Windows Azure.

BT