BT
x Share your thoughts on trends and content!
  • Creating Highly-Scalable Components in Java

    by on  Aug 27, 2009 10

    This article presents a library supporting the development of highly-scalable applications that take advantage of an underlying multi-core hardware. The library is part of the Amino Library Project. One example: ensure scalability of applications by using , java.util.concurrent.ConcurrentHashMap to replace a synchronized HashTable.

  • Clojure and Rails - the Secret Sauce Behind FlightCaster

    by on  Aug 20, 2009 1

    FlightCaster, a realtime flight delay site, is built on Clojure and Hadoop for the statistical analysis. The web frontend is built with Ruby on Rails and hosted on Heroku. We talked to Bradford Cross about Clojure, functional programming and tips for OOP developers interested in making the jump.

  • WebSphere vs. .NET: IBM and Microsoft Go Head to Head

    by on  Aug 17, 2009 12

    After carrying out a number of benchmarks, Microsoft concluded that .NET offers better performance and cost-performance ratio than WebSphere. IBM rebutted Microsoft’s findings and carried out other tests proving that WebSphere is superior to .NET. Microsoft responded by rejecting some of IBM’s claims as false and repeating the tests on different hardware with different results.

Performance Analysis and Monitoring with Perf4J

Posted by on  Apr 23, 2009

In this article Alex Devine explains how Java developers can take advantage of Perf4J, an open source toolset for adding code timing statements and for logging, analyzing and monitoring the results. 6

Eight Isolation Levels Every Web Developer Should Know

Posted by on  Mar 15, 2009

James Leigh looks at eight isolation levels that can be used within a web app, and explores the pros and cons of each level of isolation, ranging from read uncommitted to serializable consistency.

SharePoint Object Model Performance Considerations

Posted by on  Mar 04, 2009

In this article, Andreas Grabner analyzes the performance implication of using the SharePoint Object Model, specifically displaying and editing lists, one of the most used SharePoint objects. 9

Using the Concurrency and Coordination Runtime

Posted by on  Jan 28, 2009

Nick Gunn provides a practical introduction CCR for .NET. CCR radically changes the way multi-threaded applications are written in .NET, shifting the focus from threads to asynchronous tasks. 5

Performance Anti-Patterns in Database-Driven Applications

Posted by on  Jan 05, 2009

Alois Reitbauer specifies several architectural anti-patterns that one should stay away from and which can downgrade an application’s performance. 28

A Formal Performance Tuning Methodology: Wait-Based Tuning

Posted by on  Oct 06, 2008

Steven Haines talks about tackling web application performance tuning by proposing a method called wait-based tuning. 4

Using Ruby Fibers for Async I/O: NeverBlock and Revactor

Posted by on  Aug 28, 2008

Ruby 1.9's Fibers and non-blocking I/O are getting more attention - we talked to Mohammad A. Ali of the NeverBlock project and Tony Arcieri of the Revactor project. 1

Scalability Worst Practices

Posted by on  Aug 18, 2008

This article discusses scalability worst pratices including The Golden Hammer, Resource Abuse, Big Ball of Mud, Dependency Management, Timeouts, Hero Pattern, Not Automating, and Monitoring. 5

Building Scalability and Achieving Performance: A Virtual Panel

Posted by on  Jul 22, 2008

Our panel of leading experts explores some of the challenges and thought processes that go into making their apps as scalable and performant as possible. 1

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.