Quantcast
Browsing latest articles
Browse All 10 View Live

Concurrent Podcast (Episode 1): Lock vs. Lock-Free

TweetConcurrent Podcast 01: Lock vs. Lock-Free At MindTouch, we spend a lot of time talking about intricacies of concurrency, parallelism and asynchronocity. This usually revolves around refining the...

View Article


Concurrent Podcast (Episode 2): Why Async matters

TweetConcurrent Podcast 02: Why Async In Dream and MindTouch 09, we try to follow an async pattern using our own Coroutine framework throughout all systems. This is necessitated by an architectural...

View Article


Image may be NSFW.
Clik here to view.

Concurrent Podcast (Episode 3): Coroutines

Tweet Photo by ToniVC Concurrent Podcast 03: Coroutines One topic we’ve mentioned in both previous episodes is Coroutines. We use them extensively at MindTouch and the asynchronous programming model...

View Article

Image may be NSFW.
Clik here to view.

Concurrent Podcast (Episode 4): Grand Central Dispatch

Tweet Photo by KM&G-Morris Concurrent Podcast 04: Grand Central Dispatch This week, we stray from our usual concurrency coverage of .NET to examine Apple’s Grand Central Dispatch. GCD is a new...

View Article

MindTouch @ Monospace: Going Concurrent & Keeping your Sanity

TweetLast week, on October 28th, Steve and I had the pleasure of presenting at the Monospace conference. I picked a topic close to the API Team’s heart, Concurrency, and specifically covered our use of...

View Article


Image may be NSFW.
Clik here to view.

Read() vs. Peek(): when -1 != -1

Tweet Photo Credit I just got through an elaborate debug session trying to find a sneaky parsing problem with incoming Http POST requests that happened: intermittently (every 500-2000 iterations), and...

View Article

Image may be NSFW.
Clik here to view.

Serialization, Cloning and Immutability

Tweet Photo by bart hoevenaars Sparked by a discussion I had with Steve, I started looking at mechanisms for safely passing data between tasks with the emphasis on neither side ever seeing changes made...

View Article

A pattern for modifying method behavior by an unknown party

TweetI’m currently doing some experimental work towards what i’m tentatively calling DReAM 3.0. I’ve got some ideas for additions and changes and welcome any and all feedback. A primary focus for this...

View Article


Image may be NSFW.
Clik here to view.

MindTouch Coroutines and C#5.0 async

Tweet Photo by Shereen M. This week, at PDC 2010, Anders Hejlsberg introduced what is to become C# 5.0 and it’s major new feature: Making Async easy. The main facility for achieving this goal is the...

View Article


Templating: Everything old is new again

TweetI’ve hated mixing presentation with logic before it was cool and it’s always bothered me that for the last couple of years templating engines have steered primarily in the direction of native...

View Article
Browsing latest articles
Browse All 10 View Live