"Programmers take certain features for granted - sequential programming for instance, writing down an algorithm that does one thing after the other.
RelatedVendorContent
State of Agile Development Survey Results & Summary
Architecting the Ultimate Service Security Control Point
2010 Open Source Integrity Report: Defect Scan of 291 Key Projects Including Android Kernel
DataPower: Messaging, ESB, Cloud, Security as an Appliance
The Agile Tester
However, if you're writing code in Javascript that uses blocking I/O or other long running operations, sequential coding is out of the question because blocking the only thread in the system is a very bad idea. The solution is to implement algorithms using asynchronous callbacks, ie. spread out sequential code over multiple callbacks."