About the author

Steven HarmanSteven Harman is a passionate developer who believes that writing great software isn't just a job, its a craft.

ASP.NET MVP

For recent posts and more about me, scroll to the bottom.

Subscribe

  • Subscribe to my feed. via RSS
  • Subscribe via email via email

Jobs

Badges

  • Subtext Project
  • Support Subtext
  • HiddenNetwork.com Banner

February 2008 Entries

Meme: How Does an Open Source Guy Pack?

The crazy-hott company I work for is getting ready to move into new, swanky, techno-stuffed digs. Yesterday was packing day for the delivery center - where my group of super-consultants live - and in honor of the event my grand-boss, Brian Prince, started a little meme: How does an XXX guy pack? Brian tagged several of his minions with variations of the meme and surprise, surprise... I'm Open Source Guy. In OSS, this is how we roll... Similar to how a tools nerd packs, an Open Source guy would first take a look at the lay of...

15 Minutes with Rhino.Mocks

At next week's CONDG meeting I'll be giving a Lightning Talk on my favorite .net mocking framework, Rhino.Mocks. As I sat down to start planning my talk I realized I had a little problem - how do I cover such an extensive and powerful tool in just 15 minutes? The answer: I don't Even if I spewed out words at a rate comparable with a world-class auctioneer I still couldn't cover everything I wanted to. Off the top of my head... Mock vs. DynamicMock vs. PartialMock vs. Stub what's...

ReSharper 4.0 EAP Nightly Builds are Now Available!

Ilya Ryzhenkov just announced (via in the #alt.net IRC channel) that the ReSharper 4.0 EAP nightly builds are now live! Oh, and apparently he hinted at the news yesterday but the bits didn't appear for download until today. Get the latest bits from the Nightly Builds site. I'd also recommend keeping an eye on the the ReSharper 4.0 EAP Notes for up to the minute information on the new 4.0 features. There is some seriously cool stuff in there - like Completion with CamelHumps! Superman, the yellow sun has risen once again! :)...

Ruby Has Ranges, and So Does C#

Creating a Range in Ruby is dead simple. 1: my_range = (1..10) 2:   3: my_range.each { |i| puts "My number is: #{i}." } Running that little snippet will do just what you think, push the numbers 1 through 10 out and shove them into the sentence my number is x. ...

On Geek Hero Worship

After last night's Columbus Ruby Brigade meeting several of us were over at a local watering hole soaking up some Guinness and a great conversation. Like all great conversations, at some point the conversation devolved into war stories, then then one-upsmanship, and finally a lot of hero worship. And no adulation is complete until some one points out that those folks we put up on pedestals are normal people, much like the rest of us. Of course being a bunch of Ruby enthusiasts, with several bordering on fanatics, that statement when something like They...