At MindTouch, we spend a lot of time talking about intricacies of concurrency, parallelism and asynchronocity. This usually revolves around refining the capabilities of the Dream framework, which does most of its concurrency with the help of coroutines and asynchronous dispatch. We also venture out and explore other approaches to concurrency to learn of new techniques and ways to tackle what we see as the biggest challenge to software engineering today. Since we enjoy these discussions, we thought it might be interesting to post them as Podcast (subscription feed link).
| Topic | Status |
| Lock vs. Lock-Free The good, bad and ugly of locks; how to avoid them; and when lock-free data structures might just be the ticket. | published |
| Why Async matters Why should you care about asynchronous programming patterns in your daily programming? | published |
| Coroutines in C# How to write asynchronous code in a synchronous style. Benefits and dangers of using the iterator pattern for async methods. | published |
| Grand Central Dispatch Apples introduced a new paradigm for concurrent programming in OS X Snow Leopard. Join us in this podcast to learn what it is, how it works, and how it compares to other implementations. | published |
Please leave your suggestions as a comment on this page. And if you feel you can contribute to one of the talks, please let us know and we'll include you. The goal of the concurrent podcast is to pool together our common knowledge and discover new related research and development that can be used by developers today or tomorrow!
| Images 0 | ||
|---|---|---|
| No images to display in the gallery. |