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

Updates & News.

Just some generic "So I've added this" or "I finally got that working" updates.

There's a Glitch in the System, I'm a Microsoft MVP

Today I received an email informing me that I've received a Microsoft MVP Award in the ASP/ASP.NET category. Woot! Yeah, I realize its a whole day after all of the other MVPs received their renewal notices and all new MVPs got their emails, but hey... better late than never! Actually, it seems the joker that originally nominated me messed up my email address and as a result my notification email got lost in the ether. But they eventually fixed the glitch, I received the notification email, and Rob is still my homey. So what exactly does...

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! :)...

Central Ohio .NET Developers Group Gets Organized

My local .NET developers group has been a loosely run non-organization since its inception. And yet, we’ve flourished. Right now the average attendance is around 50-60 people per meeting. But we’ve we outgrown our training wheels and it’s time to step up and officially get organized. CONDG (con-dug) Central Ohio .NET Developers Group This past week we officially filed the necessary paperwork to become a non-profit organization. Chairman of the Board Myself along with three of the other current leaders of the group were asked to serve as...

I'm Going, Going, Gone Quick!

Yeah, I really struggled to come up with a clever and catchy title for this post, so that’s what I ended up with. At any rate, I’ve got an announcement that’s a bit overdue. After some sixteen months of working from home with some of the smartest folks around I’ve decided to shake things up a bit. I guess just couldn’t stay away from all of the water cooler chats, office parties, and crummy coffee. That’s right, I’ll be heading back into an office for the J-O-B. My new office digs Today was my first day as...

SpyDeny Says "Hello World!"

I don’t usually use by blog to pimp products, err... wait, sometimes I do. But it’s only because I really like those products and I want to share them with you, dear reader. OK, let’s get back on track... The super-smart consulting company I work for has just announced our first product, SpyDeny. In two sentences, SpyDeny fights back against web scraping. The product was developed to address a growing issue faced by web-enabled companies, losing data and IP to competitors through web scraping and harvesting. Visit the official product site over at SpyDeny.com for the why,...

My 15 Most Popular Posts, via Ayende

Recently Ayende posted a simple SQL script for calculating the most popular posts in your Subtext blog. Being of the curious nature, I couldn't help but run the query against my own blog... The Results: iPod Shuffle - What I Learned My First Day. .Text's MetaWeblog API - Edit Post Error... Hotfix KB928388 - Revised Daylight Savings Time subText Reaches 1,000 Downloads - and Counting! Debugging a .NET WebApp in VS.NET Gaim - MSN Crashes Using MbUnit with COM+ 1.5 transactions... a big Gotcha! CVS - Keeping your branch(es) in sync... Notepad++...

Sorry About the Downtime

If you're a regular visitor to this blog you may have noticed that it (and my life blog) were offline from sometime last Friday (Mar 2nd) through Sunday (Mar 4th). I realized my site was offline around noon on Friday. After a talk with my ISP's tier 3 support and a hard restart of my router and firewall I thought I had it all fixed and running. (Luckily my support call went much better than Micah's) I say thought because by the time I left for my soccer match that evening I was able to access my sites from my PC. Thought it...

I'm all Zipped Up

Jeff Coding Horror Atwood recently posted an interesting and enlightening article about how he is reducing his site’s bandwidth usage. As Jeff hints, these changes were prompted by the high bandwidth demands of his recent Why Can’t Programmers... Program? post (a.k.a. - The FizzBuzz Test). At it’s peak that post kicked his bandwidth usage up to 9GB in a single day. In looking at his pretty bandwidth usage graph I also noticed his typical daily bandwidth is around 2.5GB. Now, I’m not nearly as popular a blogger as Mr. Horror, so I don’t expect that my daily bandwidth usage is...

I Hit the Century Mark

I just hit the century mark with my 100th blog post and didn't even realize it. Well, I realized it right after I posted it, but I had planned to make a special post just for the occasion - but this post will have to do. Just my style - a day late and dollar short. I realize that my C-note worth of posts seems pretty minuscule when stacked next to Phil's 1000 Haacks (he's now well over 1200, btw)... but it's a pretty big milestone for me. Anyhow, Go Me!

Off to CodeMash

Ok, I'm on my way out the door, headed for CodeMash. I feel like I'm forgetting to bring something... oh well, hopefully it's nothing important. If I find some time (and bandwidth) I might try to post some updates from the event. If not, I'll be back soon! Oh yeah... any of you Subtext-ers that are going to be there, drop me a line (err... comment) and let me know so we can meet up. -Steve, OUT!

Announcing My Personal Blog

As riveting as my posts about topics like the latest version of Subtext and custom output caching in ASP.NET might be... I've come the realization that the majority of my (non-techie) friends and family just don't care. I know... WTF, right? Taking a page from Phil's book, I decided I was going to start a new blog that was much less focused on technical topics and more centered around the other aspects and happening in my life. I even asked you to help me come up with a URL for the new blog. Many thanks to all whom offered suggestions - be they sincere...

Rollin' out some New Hotness to my blog

I just finished pushing an updated version of my blog's skin (I call it CityNight) out to my production server - so here it is for all to see! Pretty flippin' sweet, yeah? Normally I wouldn't throw together such a long string of random thoughts and attempt to pass it off as a blog post for something so mundane as updating my skin... but, I'm bored. Well that and I added a couple of new controls that other Subtext Skinners may find useful. Additions and Tweaks Added - SubtextSearch Control Probably the most obvious and exciting addition is the Search...

Gaim - MSN Crashes

Last night I was having some major PC issues... corrupted USB 2.0 drivers, failing peripherals, and then to top it all off - Gaim started crashing immediately after it started the login process.. I was about to resort to a clean install of Windows and the two days of my life that I would lose while reinstalling and configuring all my apps. USB Issues... I was able to solve my USB issues by tossing my existing (and generic) USB 2.0 PCI Controller card and putting in a new Adaptec AUA-5100B card. After installing the Adaptec provided drivers, all was right with the...

WTF - My Posts are Shown In the Wrong Order?

UPDATE: All is well... I was able to fix the issue with a simple SQL Statement per Haacked's tip. Whoa, Whoa, Whoa... What is going on? I was just doing a little administrative admin to a few posts on my blog - namely adding them to a new subText Category and I just noticed that my homepage is showing some posts in the wrong order. And the posts seem to be from random dates. Quick, take a look at the top few posts on my homepage... notice anything. They go from Top to Bottom in this order: Beer May Help Prevent Cancer......

I was Click-Happy... doh!

You may have noticed that my comment count just dropped a bit, but most likely you didn't. I was trying to delete a single piece of comment spam from my blog, when I accidentally deleted the last 20 comments instead! I was just clicking away, not paying attention to what I was doing, and the next thing I know subText is telling me that is successfully deleted 20 comments. I think that I will be able to restore all of the comments from my SQL Server's backup logs... but it could take a while. Wish me luck!

Brief Network Outage at SHNet...

Well, as the three people who read this blog probably noticed, StevenHarman.net was offline for about 8 hours today.I had logged in to my blog's admin interface to do a little cleaning up around 9:00 a.m. EST. Then about 20 minutes later I noticed that the site had become unresponsive... as if the server had died. When I got home this evening I found the box still running but the network interface was hung. I couldn't even do a remote login via my LAN connection. But not to fear... after a hard bounce the server was back up and my...

subText Reaches 1,000 Downloads - and Counting!

I was just checking out some of the stats for the subText project site over at SourceForge, and I noticed that we hit the 1,000 downloads mark this past weekend. Looks like it happened sometime on Saturday (April 8th, 2006) morning. A Hearty Thank YouWe [the subText Team] don't know who it was that made this historic download, and we don't have the funds to throw a huge party or give away something cool like an iPod... but on behalf of the entire subText Team I'd like to say Thank You. And also, a sincere Thanks goes out to everyone...

StevenHarman.net - Now with subTEXT!

Do not adjust your browser... all is well! This is still the same old StevenHarman.net that you all (yes, all 3 of my readers) know and love... but now it's all new!I finally jumped the dotText ship and moved my site over to subText [jumped ship... get it? Because the subText logo is a submarine]. I'm looking forward to utilizing all of the features that the new platform will bring to my little piece 'o the web.The most noticeable change to all of you is my fancy new skin - CityNight. This skin was inspired in part by the GlueBlur...

subText v1.0 "Nautilus" Released

As many of my cohortshave already mentioned, I am proud to announce [on stevenharman.net] that subText v1.0 (code named Nautilus) has been released. I would also like to thank all of those who have contributed to this project, whether it be submitting patches, testing, or just feedback... it is much appreciated. I also want to make special mention of the subText Project Team - great job guys! Now, on to the real business... here's a look at some of the sweetness that subText v1.0 is packing: Installation Check out the installation guide on our project site for a walkthrough of the installation....

How does your blog stack up?

Well, it's not exactly enough to retire on... hell it's not even enough to pay rent & eat for a month*, but according to this site, my blog is worth... My blog is worth $1,693.62.How much is your blog worth? I guess it would help if I posted more than once every few months (which has been my average lately... sorry), but recently I feel that Quality is more important that Quantity.  So maybe I shouldn't post this story... nah!   * = at the time of this post, this blog was valued at $1,693.62... so depending on when you're reading this, it might only be...

It's been a while... a LONG while.

OK, so its been quite a while since my last post... almost 4 months it looks like. I don't really have any excuses other than, I've been lazy. Well, thatch not entirely true... its more like I've been BUSY! I mean, summer happened, and that naturally means tons of stuff to do. So, since my last post: Poultry Days.Country Concert.Plenty of time at the pool.Beaz's Bachelor Party.I got involved with the subText project.Beaz & Lisa's wedding.Carli & I moved down to German Village.Bertke's Bachelor Party.And, of course there is that whole work thing.Anyhow, like I was saying......

New Image Gallery - "On the Town..."

Just a quick update... I've just started a new Image Gallery called On the Town... and I've thrown thirty-some pictures in it. As the description says: "Some pictures from our random adventures Out On the Town." Right now I've got some pictures from Poultry Days, OSU football Saturday(s), Halloween, and St. Patty's Day... but rest assured, many more are on the way. Check out the pics and leave some feedback. Enjoy!

Samsung's new 82-inch HDTV TFT-LCD display...

WOW, I want one... I want one! According to this article at physorg.com, Samsung has released a new 82-inch High-Definition TFT-LCD display. According to the article, this new LCD display is 17" larger than the previously largest display which was developed by Sharp. The display has full HD image quality (1920x1080 pixels), 180-degree viewing angles, and a 20% better color saturation (meaning a better picture) than most other commercial TV's. No word on price yet, but I'm guessing they'll cost more than a few shiny pennies.

New Image Gallery - Fwd: Archive.

No new posts in over week... what's up? Actually I've been super busy with work lately, and haven't had much time for posting and/or working with dotText. I have just implemented a One-Click-Delete functionality (great idea Dave) and made some UI changes (with plenty more on the way). Also, I just added a new Image Gallery... the Fwd: Archive - A collection of the funny, and sometimes slightly disturbing, images from my Inbox. I started this because I get a lot of funny/interesting Fwds from friends, co-workers, family, etc... and I always want to keep them...

Recently Discovered GMail Vulnerability... FIXED!

It seems that recently discovered GMail vulnerability has been fixed. From the article: "GMail messages are vulnerable to interception. An attacker has only to transmit malformed test messages to himself, and information left over in memory, from previous messages destined for other people, will appear with the test messages, in the attacker's inbox. Sometimes, this information may include usernames and passwords... Do you use GMail? Are you communications private? Should they be? Well, here's what we figured out about the issue, that may or may not help you - or perhaps GMail, if...

Happy New Year!

Well, it looks like we've made it through yet another year! I rang in the New Year in The Nasty Natti (Cincinnati) with a few friends at The Pavilion (I'll be posting the pictures soon). It was one of those all-you-can-eat-and-DRINK deals! So for about $50 a person we got all the beverages we could handle, and we tried our best to get our moneys worth! A good time was had by all. How did you celebrate NYE 2004? Leave me some feedback and let me know! I was doing a little Googling this morning and I came across...

First Post!

In true /. style, this is my obligitory first post! I have .Text up and running on my 'test' site, and I'm just trying to learn a little about it and decide if I really want to go w/it for my site. I LOVE that its Open Source, but it seems that the project is dying due to the main developer moving to the community server : blogs. The CS:blogs project is also supposed to be open source, but it is maintained by telligent systems and so far they've been pretty quiet about the whole thing, which is too...