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

  • Cius, Exadata, Itasca: more than a platform

    The Cius tablet PC from Cisco and the Exadata machine from Oracle-Sun involve more than the simple introduction of a new enterprise technology - they also indicate a possible new (or accelerating) trend away from selling general purpose platforms and towards tightly integrated application systems.

  • Polymath: a new IT job description

    Is "polymath" a required job skill for IT professionals? The rise of cloud computing, "green" computing, ultra-large scale systems, and even SOA and SaaS suggest the answer is yes. A book by Vinnie Mirchandani has prompted a flurry of commentary on what it would mean to be an IT Polymath and why such a skill is desirable.

  • Rackspace Has Open Sourced Its Cloud Platform

    Rackspace has opened its cloud computing platform source code under Apache 2.0 license as part of OpenStack initiative. NASA is contributing with technology powering NASA Nebula Cloud Platform.

  • BigPipe at Facebook: Optimizing Page Load Time

    Changhao Jiang, Research Scientist at Facebook, describes a technique, called BigPipe, that contributed to making the Facebook site, "twice as fast." BigPipe is one of several innovations, a "secret weapon," used to achieve the reported performance gains. Another innovation mentioned is architectural in nature, the structuring of Web pages as "pagelets."

  • Facebook on Hadoop, Hive, HBase, and A/B Testing

    The Hadoop Summit of 2010 included presentations from a number of large scale users of Hadoop and related technologies. Notably, Facebook presented a keynote and details information about their use of Hive for analytics. Mike Schroepfer, Facebook's VP of Engineering delivered a keynote describing the scale of their data processing with Hadoop.

  • Developer Perception on Mobile Platforms Survey Results

    Vision Mobile has published the Mobile Developer Economics 2010 and Beyond report, containing the results of a survey across +400 developers working on the most important eight mobile platforms. The survey shows what platform the developers prefer, what is the installed base and number of apps per platform, time needed to learn and debug on a platform, and others.

  • Amazon Elastic MapReduce Updates from Hadoop Summit 2010

    The Hadoop Summit of 2010 included a keynote from Peter Sirota, General Manager of Amazon Elastic MapReduce (EMR), which is a hosted Hadoop offering from Amazon that includes web-based management tools.

  • App Inventor for Android

    App Inventor is a beta release from Google labs allows drag and drop development of applications for Android phones. Instead of code, App Inventor allows you to visually design applications and use blocks to specify application logic.

  • Yahoo! Updates from Hadoop Summit 2010

    The Hadoop Summit of 2010 started off with a vuvuzela blast from Blake Irving, Chief Product Officer for Yahoo. Yahoo delivered keynote addresses that outlined the scale of their use, technical directions for their contributions, and architectural patterns in how they apply the technology.

  • Object Oriented Programming: The Wrong Path?

    In a QCon London 2010 interview with Joe Armstrong, the original developer of Erlang, and Ralph Johnson, long associated with Smalltalk, OOP, and Patterns, the question of whther we've gone down the "wrong path" w.r.t. object orientation all these yearrs. Both interviewees suggest that we have, but this is due to flaws in the implementation of object ideas and not the ideas themselves.

  • Emergent Data Architectures Highlights From GigaOm Structure Conference

    The GigaOM Stucture conference a couple of weeks ago addressed many areas of cloud computing. One of the key themes of the event was the emergence of new data architectures. Throughout the panels, interviews, and presentations many speakers identified significant changes in how data gets handled that will be coming.

  • Ambient Computing; Emerging Applications

    Projects at the Santa Fe Complex illustrate that practical applications of ambient computing research are at hand. Ambient computing is primarily concerned with interface and interaction issues that arise in ubiquitous computing environments.

  • Architecture Strategies and Principles

    There have been a lot of publications on enterprise architecture and its role, especially in large companies. Two new Chris Curran’s posts discuss the most common architectural myths and give specific suggestions on improving EA functionality.

  • Mobile Malware: New Threat Requires New Response

    Smart phones and mobile computers must deal with a new breed of security threat. Software countermeasures are available, but user awareness and user education are key elements of any protection scheme.

  • HTML5 Case Study: Building the noVNC Client with WebSockets, Canvas and JavaScript

    noVNC is a VNC client, implemented using HTML5 WebSockets, Canvas and JavaScript. InfoQ had a small Q&A with Joel Martin about noVNC and his experience in developing an HTML5 application. Challenges, common pitfalls, tooling and architecture of HTML5 applications are addressed.

BT