BT
x Share your thoughts on trends and content!
Newer rss
  • Concurrency and Immutability

    by on  Jun 26, 2009 16

    This article explores the issue of immutability as a function of concurrency demands in modern software applications. The discussion occurs in the general context of dependency injection.

  • Using the Concurrency and Coordination Runtime

    by 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.

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

    by on  Aug 28, 2008 1

    Rails 2.2 is schedule to be thread safe - but will blocking I/O libraries make it necessary to run multiple Ruby instances? We take a look at how non-blocking I/O and Ruby 1.9's Fibers help solve the problem. We talked to Mohammad A. Ali of the NeverBlock project and Tony Arcieri of the Revactor project.

Introducing Multithreaded Programming to JavaScript

Posted by , translated by Daisuke Maki   on  Jul 10, 2008

While increasingly more websites are utilizing AJAX, it is still difficult to develop complicated AJAX applications. This article explores how multithreading eases some of these issues. 10

Do Java 6 threading optimizations actually work? - Part II

Posted by 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 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 Principles

Posted by on  May 21, 2008

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

Ruby Concurrency, Actors, and Rubinius - Interview with MenTaLguY

Posted by on  Jan 31, 2008

Concurrency, Actors, Fibers/Coroutines, Rubinius' Multi-VM, and more - a lot of interesting topics. We caught up with Ruby's MenTaLguY who can shed light about all of them. 1

The Box: A Shortcut to finding Performance Bottlenecks

Posted by on  Sep 21, 2007

Finding performance bottlenecks can be a difficult task and it can get more difficult as our applications grow in size. The Box is a methodology tool that focuses us efforts to improve performance. 6

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.