BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!
  • Using the Concurrency and Coordination Runtime

    by Nick Gunn on  Jan 28, 2009 5

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

  • Performance Anti-Patterns in Database-Driven Applications

    by Alois Reitbauer on  Jan 05, 2009 28

    In this article, Alois Reitbauer, a Performance Architect for dynaTrace Software, specifies several architectural anti-patterns which can downgrade an application’s performance. Knowing those anti-patterns and proactively designing the application to avoid them will keep away certain snags that can impact application’s performance.

  • A Formal Performance Tuning Methodology: Wait-Based Tuning

    by Steven Haines on  Oct 06, 2008 4

    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.

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

Posted by Werner Schuster 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 Brian Zimmer 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 James Cox 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

Do Java 6 threading optimizations actually work? - Part II

Posted by Jeroen Borgers on  Jun 27, 2008

Jeroen Borgers examines if biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking techniques in the latest JVMs actually work in highly-concurrent apps. 3

Do Java 6 threading optimizations actually work?

Posted by Jeroen Borgers on  Jun 18, 2008

Jeroen Borgers examines if biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking techniques in the latest JVMs actually work in highly-concurrent apps. 16

Scalability Best Practices: Lessons from eBay

Posted by Randy Shoup on  May 27, 2008

Randy Shoup explains eBay key scalability practices of partitioning, horizontal scale, avoiding XA, asynchronicity, and virtualization. 12

Scalability Principles

Posted by Simon Brown on  May 21, 2008

Simon Brown distills some key scalability principles derived from a summit of architects and adds his own perspectives. 7

Spectacular Scalability with Smart Service Contracts

Posted by Udi Dahan on  Apr 10, 2008

Udi Dahan's team averts a second failure using service contracts to address multiple dimensions of scalability. 2

Real-Time Java for the Enterprise

Posted by Simon Ritter on  Mar 10, 2008

Simon Ritter explains the vision and capabilities of the Real-Time Java specification (RTSJ), which will bring guaranteed response times regardless of GC. 3

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