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

  • MPI.NET Released

    MPI or Message Passing Interface is the de facto standard for distributed memory programming. Recently Microsoft released a version for .NET, but the server needed to use it doesn't come cheap.

  • More Languages on top of Erlang Virtual Machine

    Erlang virtual machine – BEAM – hosts an increasing number of languages. Reia, a Python/Ruby like scripting language and Lisp Flavoured Erlang have recently been released. Debasish Ghosh reflects on this trend while other authors try to outline other possible language variants inspired by Ruby or Haskell.

  • Article: Java FX Technology Preview

    InfoQ takes a look at the JavaFX preview release and talks to Sun Staff Engineer Joshua Marinacci about version 1 expected this autumn.

  • Interview: Dave Laribee and ALT.NET

    Greg Young grabbed some of Dave Laribee's time at the last ALT.NET conference in Seattle. Dave opens up about the intent of ALT.NET and how the community can get involved.

  • Cascading - Data Processing API for Hadoop MapReduce

    Cascading is a new processing API for data processing on Hadoop clusters, and supports building complex processing workflows using an expressive, declarative API.

  • SSIS for Oracle and Teradata

    In conjunction with Attunity, Microsoft has released SSIS Connectors for Oracle and Teradata.

  • Is the Cloud Strategic to Virtualization?

    Chris Preimesberger and Bob Waldie see 6 red flags to data center virtualization. Patrick Kerpan responded to these concerns by pointing to the Cloud as a possible mitigation factor. Have you experienced some of these red flags in your virtualization projects? Is the cloud on your radar? Will the cloud replace data centers?

  • Interview with Clone Detective's Immo Landwerth

    We interviewed Immo Landwerth of the open source project Clone Detective for Visual Studio. This project leverages ConQAT to analyze C# code for duplication.

  • The Value Of Atom?

    In a comment on a recent InfoQ article, Bill Burke asks about the value proposition of Atom and specifically whether or not it's just a "sexier replacement" for SOAP. Bill de hOra tries to help answer the question.

  • Federal Funding Backs Agile Training in Oregon

    Agile experts James Shore and Diana Larsen will benefit from federal funding to teach two courses in Oregon this month, from Employer Workforce Training Funds and the Oregon Department of Community Colleges and Workforce Development.

  • Netflix Releases REST API

    The Netflix team announces the release of the Netflix API. The release includes three components, a JavaScript API, REST Programming API and Atom feeds.

  • C# Library for Amazon S3 Available on CodePlex

    Affirma Consulting has developed a C# library which can be used to access Amazon's S3 services from a .NET application. The library, including examples, has been released on CodePlex.

  • Results of a SOA Case Study competition show main ingredients for SOA success

    The results of SOA case study competition, conducted by SOA Consortium and CIO magazine are showing common themes in SOA implementations. The include strengthening of business IT alliances as the main factor for implementation success and definitions of specific, confirmed by real numbers, business benefits, , as a measure of this success.

  • Article: A Formal Performance Tuning Methodology: Wait-Based Tuning

    In this article, Steven Haines talks about web application performance tuning which used to be more of an art than science. He proposes a method called wait-based tuning, making the entire process more measurable and, consequently, more scientific.

  • JGroups Implementation of Memcached Supports Failover and JMX

    Memcached is a distributed memory object caching system used in dynamic web applications to alleviate database load. Bela Ban at JBoss recently wrote a JGroups-based implementation of memcached which allows Java clients to access it directly. The new implementation also provides few advantages over memcached such as failover and monitoring.

BT