Daily Archives: February 13th, 2008

8 Simple Rules for Designing Threaded Applications

The devx article 8 Simple Rules for Designing Threaded Applications has some good advice:

Be sure you identify truly independent computations.
Implement concurrency at highest level possible.
Plan early for scalability to take advantage of increasing numbers of cores.
Make use of thread-safe libraries wherever possible.
Use the right threading model.
Never assume a particular order [...]

Scenes from Last Night’s Ruby/Rails Project Night

In spite of yesterday’s all-day snowstorm and sub-freezing temperatures (-10 C / 14 F), about a couple of dozen people still showed up for last night’s Ruby/Rails Project Night, TSOT’s monthly session where developers from Toronto and surrounding areas get together to see in-depth presentations on projects done using Ruby and Rails. Read on for more…