Wednesday, February 2, 2011

Reflector for free? Not no more...

Turns out that Red-gate has decided not to honor it's promise to continue to offer reflector for free. Reflector is perhaps one of the most beneficial and well used tools to help .net Framework developers. Show me a developer who doesn't know what reflector is and I'll show you a developer who is just learning .net.

Hopefully c#.next won't modify the IL it generates breaking the tool. But if it does, I guess 35 bucks isn't a lot to pay to avoid having to learn how C# maps to IL and translate it in your head.

Thursday, January 27, 2011

Ruby & Watir in Five Minutes

I have decided it was time to automate some of our web tests for a variety of reasons. If I have to convince you why to automate then your reading the wrong blog. I have choosen to use Watir (Pronounced Water). Watir is a free open source Ruby Gem.

I found getting Ruby and Watir up and running to be a fairly smooth process; however, some of the documentation on line wasn't 100% accurate. My goal is to give you the info to get up and running as quickly as possible. The information in this post applies only to Windows


Step 1 - Installing Ruby

  1. Install Ruby - I have had errors using the 1.9.X branch, things run much smoother with 1.8.7

Step 2 - Installing Watir as a Ruby Gem


  1. Open your favorite command prompt, and make sure you have the latest version of Ruby Gem's:
    gem update --system
  2. Install watir using:
    gem install watir
  3. If you want to use firefox you'll need to install this extension for Firefox 3.6


Step 3 - Your First Test Case


The directions at watir's site are very good for creating your first test case. The one important detail is before the step where you should enter require 'watir' you need to do require 'gemsystem'.

Thursday, January 20, 2011

Long time no post

It's been a very long time since I published something here. So what have I been doing? Over the last year, I have found all my time consumed, between three things, Family, Work and Facebook. I simply never had the time to write any more posts. This year I am going to make more time. How can I do that?

Well since I don't want to give up any time with my family, and I can't give up any time spent on the job, that leaves, facebook. I have blocked my access to 90% of the games that used to drain my time, and removed almost all of the non-friends friends I had. Now it's time to get my priorities aligned up right again.

Although I can't stop working, I have decided to work smarter. There are so many better ways to do the things I have been doing. I am tired of using the all the standard excuses. To that end I have started down the path of automating the testing of our web application. The application has really stabilized itself over the last year as far as functionality in various key areas, that a couple of well thought out automated test scripts should help reduce the amount of time, and effort we spend testing, and reduce the amount of bugs.

I have just started exploring Watir and hope to have some posts on it soon.

Wednesday, February 24, 2010

Ping box from Yahoo!

It had been a long time since I had used Yahoo Messenger; however, I needed to install it and use it the other day, after doing so I found something which I found cool enough to blog about: Yahoo Ping Box!

With a couple clicks I was able to embed a yahoo messenger client right inside my blog. Or on any of my other sites / social networks. It was even easier then setting up AdSense. When you enter a nickname, my yahoo client is notified that so and so user has logged in. This is a negative in my opinion, as it pops up a little toast and it doesn't indicate it's from an anonymous source.

However it does warn you when you have an open chat window that it is from an anonymous pingbox user.

Wednesday, February 3, 2010

Get with the times!

I was checking my google analytics today (which I haven't done in ages), and I noticed something that was profoundly disturbing. In the last month, roughly 3% of the readers of this blog were using IE6.

Now I have nothing against Microsoft, (obviously since if you read my blog you would realize I develop using their tools), nor am I Microsoft hater; however, as web application developer, I strongly despise everything about IE6.

If your using IE6 or IE7 go upgrade already! Or go use FireFox.