Archive for March, 2009

Updated Links and the Rise of the Complexity Pig

Monday, March 30th, 2009

I updated the Building a Green Windows Home Server and Samsung NC10 Memory Upgrade posts to include links to the latest hardware on NewEgg. Some of the items were no longer available so I added alternatives. The Complexity Pig post has finally eclipsed the 100+ comment will never die Windows 7 on the Samsung ...

Help Us Prioritize the Enterprise Library 5.0 Backlog

Friday, March 27th, 2009

The Enterprise Library 5.0 team is starting to spin up and the first thing they’re doing is coming up with a prioritized product backlog. And that’s where you can help! We’re looking for people to provide feedback on our product backlog and help us make sure we ...

The Complexity Pig

Thursday, March 26th, 2009

Once upon a time in a land not so far away a programmer was taking an afternoon walk. She was taking a few moments away from her desk to ponder a thorny refactoring problem. As she wondered down the path through the woods thinking about a possibly simpler design ...

C# Optimization Revisited Part 2: Concurrency

Wednesday, March 25th, 2009

In Part 1 of Optimization Revisited I considered, with the help of Bill Clinton, improving performance by using a fundamentally better algorithm rather than micro-optimizing an existing one. One thing that’s pretty obvious looking at the CPU usage on a  machine with more than one core is that even the ...

C# Optimization Revisited Part 1: Algorithms and Bill Clinton

Thursday, March 19th, 2009

As part of my journey in technical computing I’ve been writing a gravitational N-body simulation. Turns out you learn a thing or two about optimization when building numerical simulations that need to run as fast as possible. First off I used Vance Morrison’s code timer library to run multiple ...