BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Performance & Scalability Content on InfoQ

  • RadRails goes 1.0 - adds Profiler, CallGraph Analyzer, Rails Shell, etc.

    RadRails 1.0, part of the Aptana IDE, has been released. Next to the powerful refactoring capabilities, it adds profiling tools and GUIs for Ruby, fast jruby-debug support for JRuby, and more. We talked to Christopher Williams of RDT and Aptana about RadRails 1.0.

  • XSLT Profiling in VS 2008

    Microsoft's XML Team has released a preview of their XSLT profiler for VS 2008. Unfortunately, only Team System users get to try it out.

  • POJO Messaging Architecture with Terracotta

    Mark Turansky detailed his implementation of a message bus architecture using Terracotta and Java 5. Instead of using an MQ or JMS based deployment, Mark took advantage of the Terracotta architecture to create his POJO message bus. This allowed for a clean, simple, and inexpensive infrastructure solution to his message needs.

  • MacRuby - Ruby 1.9 ported to Objective-C

    A new project called MacRuby aims to improve Ruby on MacOS X by using the Objective-C runtime and Garbage Collector to improve Cocoa support and speed. To get an idea of how MacRuby works, we talked to Laurent Sansonetti of the MacRuby team.

  • Generic versus User Specific Data Streams for Scalable Web Sites

    Describes an approach to scaling web applications by partitioning data according to what is generic and what is user specific. The generic data streams can then take advantage of horizontal scaling and the power of caching.

  • Trading Consistency for Scalability in Distributed Architectures

    eBay's Dan Pritchard and Amazon's Werner Vogels talk about the necessary trade-offs to achieve appropriate network partitioning tolerance for large distributed systems.

  • Common Ruby MVM API research kicked off

    Research on the topic of Multiple VM (MVM) Ruby will be conducted at the University of Tokyo together with Sun's JRuby team. The work will investigate issues such as communication between VMs and a common API across all Ruby implementations, with solutions provided initially for Ruby and JRuby.

  • Microsoft Claims to Hold the ETL Record at 1 TB in 30 Minutes

    Microsoft and Unisys are claiming that they hold the record for loading information into a relational database. The unofficial benchmark was 1 TB of TPC-H data moved in under 30 minutes using an Extract, Transform, and Load (ETL) tool. The previous record for that volume was 45 minutes and was held by Informatica.

  • Thin The Fast Ruby Web Server

    Today Mongrel is the defacto Ruby web server of choice. But a new experimental solution is now available in the name of Thin. Thin glues together the Mongrel parser, EventMachine and Rack in order to surpass Mongrel's performance.

  • Interview: Wilson Bilkovich Discusses Rubinius

    Wilson Bilkovich is an Engine Yard employee working as a core Rubinius team member. Wilson discusses various Rubinius systems and how they're implemented, as well as distributed version control systems, the Ruby Hit Squad, RubyGems and more.

  • Apache Wicket 1.3.1 Release Supports Transparent Clustering

    The Wicket team has announced Wicket 1.3.1, the first maintenance release of Wicket 1.3. 1.3.1 adds transparent clustering support out-of-the-box.

  • Article: Implementing Master-Worker with Terracotta

    In this case study, Shine Technologies explained how they used Terracotta and the Master Worker pattern to process large volumes of electricity usage data weekly and generate reports with detailed reconciliation & discrepancy highlighting for their customers.

  • Scalability: Dynamic and Static Programming Languages

    In the wake of the demise of Chandler personal information management project, a discussion has occurred on TSS about the scalability potential of dynamic languages. Ted Neward attempted to go beyond language quarrel in order to provide some structured insights on this issue.

  • Free ADO.NET Performance Improvements in .NET 2.0 SP 1

    Service Pack 1 for .NET 2.0 includes significant performance improvements for ADO.NET. We say they improvements are free because the changes do not require recompiling the code, any user installing the service pack should see at least some gains.

  • Second Life Now Running Mono Trials

    The popular virtual world Second Life is now publicly testing a Mono viewer. When in a Mono region, this viewer allows LSL scripts to be compiled against Mono. In theory, this will provide reduced lag and improved stability for Second Life users. According to Linden Labs, early results are promising.

BT