Making Asynchronous Programming Easy

Writing applications that effectively handle long latencies can be a daunting challenge.  As software applications grow more complex, more developers are building software that accesses remote resources, performs longer computations, and processes large data sets.  Tasks we used to think of as being quick now may take orders of magnitude longer to complete or may…

14

On Demand Translation

My blog has been available to Spanish, Japanese, and Simplified Chinese as well as English readers for several years.  The blog entries are translated by volunteers who speak the language.  While this results in high quality translations, sometimes it can take a few days to translate a blog post, and we can’t translate into the…

7