BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Debate: What role will the JCP play in Java's future?

    Recently, Alex Blewitt described the Java Community Process (JCP) as dead, likening it to a headless chicken which "doesn't realise it yet and it's still running around, but it's already dead". This touched off a debate over the usefulness of the JCP and how much it will play a role in Java's future.

  • Agile Contracts Require Trust

    Contracts are the seam that tie together different organizations. Traditional contracts are based on mistrust and a CYA philosophy. Fixed price contracts don't take into consider the uncertainty of software development. Time-for-money projects are not based on value delivered - a team can work for a long time and not have much to show for. The Agile community is looking for something better.

  • A Look at the Buzzword Spell Checker Implementation

    In Buzzword’s September release, spell checking support was added to the online word processor built using the Adobe Flex Framework. This week, David Coletta from the Buzzword team is sharing details on this part of their implementation in his blog posting, "Buzzword Spell Checking Internals."

  • .NET Compact Announced for Symbian OS

    Red Five Labs is bringing the .NET Compact Framework to S60 and the Symbian OS. Symbian is the market leader for smart phone operating systems. In 1995, S60 alone had a 58% market share. Overall, 72% of devices were running S60 or some other variant of Symbian.

  • Amazon Announces AWS Challenge Winner

    The AWS Challenge gathered seven finalists to face a panel of judges to demonstrate their use of Amazon Web Services. A Video Streaming Platform won the challenge (and the $100,000 prize).

  • Presentation: Werner Vogels on The Amazon.com Technology Platform: Building Blocks for Innovation

    In a presentation recorded at QCon, Amazon.com CTO Werner Vogels explains how Amazon has become a platform provider, and how an increasing number of diverse businesses are built on this platform. Although Amazon.com's scale makes them seem an extreme case, lessons have been learnt that will be of use to every enterprise looking to provide services to or to consume services of business partners.

  • Article: Stefan Tilkov helps you get started with REST

    Representational State Transfer (REST), the architecture behind the web is quickly becoming a real alternative to be considered by architects developing distributed systems. In a recently released article, Stefan Tilkov delves into the ways of designing systems using REST and examines the similarities and differences between classic interface-based approaches.

  • Engine Yard Bets Big on Rubinius

    One of the best kept secrets at this year's RubyConf was the working whereabouts of two of Ruby's hottest superstar developers: Ryan Davis and Eric Hodel of Seattle.rb. Ryan revealed the secret last week: they've officially joined Engine Yard to work full-time on next-generation Ruby runtime Rubinius.

  • Volta - the future of web development on .NET?

    Microsoft Live Labs has released Volta - a technology preview of a developer toolset that will enable developers to build multi-tier web applications faster. Announced under the slogan "Web application development using only the materials in the room", Volta allows developers to target either web browsers or the desktop by handling tier-splitting under the covers.

  • Does Dependency Injection pay off?

    There has been an interesting discussion in the blogosphere about the benefits or lack of benefits from using Dependency Injection. The question is — does Dependency Injection really pay off?

  • Zoho Leverages Google Gears to Provide Offline Support for Ajax Applications

    Zoho, a online office productivity software company, recently extended its flagship AJAX based RIA product Zoho Writer with offline capabilities using Google Gears. InfoQ.com spoke to Raju Vegesna of Zoho to learn more about the process.

  • Discussing 5+ Ways to Trace Java Execution

    A new blog post by Zviki Cohen looks at 5 ways to trace Java execution. The resulting discussion also brings valuable angles worth consideration.

  • InfoQ Presentation: MetaProgramming Ruby

    InfoQ presents a video of Dave Thomas' QCon London presentation "MetaProgramming Ruby". Dave presents the basic Ruby language features for implementing Ruby on Rails features such as has_many. Class methods, open classes, Mixins, and more tools for metaprogramming are demonstrated and explained.

  • Google Releases Chart API

    Google releases a Chart API for creating charts and graphs for Web sites. Currently it supports line charts, bar charts, pie charts, scatter plots and sparklines.

  • A Look inside LINQ

    Writing LINQ Providers will become an essential skill for framework developers over the coming years. In the future all .NET libraries that expose a data store will be expected to have LINQ support, and with the recent release of .NET 3.5, the clock has started ticking.

BT