Test Driven Development Screencast (1 of x)

So after a lenghty layoff and many broken promises I am back into the blogging fold with a brand new screencast. I have been keen to demo Camtasia for a while and am pretty happy with the results. And it should make for a better end user experience because I am not a very good writer!

The video shows off some of the tricks, tools and techniques for TDD in .Net. It was cool to play with Gallio for the first time and I am loving its integration with Resharper. Very nice.

For best result watch the video in its original size (the quality if you do that is surprisingly good). To access the original size -

  1. Click the full screen button in the top right corner.
  2. Click the menu button in the bottom left corner.
  3. Then in the menu along the top of the screen click 'Original size'. 

Alternatively, if you prefer to watch the video offline you can download from Viddler by clicking here.



kick it on DotNetKicks.com
July 13, 2008 15:23 by steven.burman
E-mail | Permalink | Comments (3) | Comment RSSRSS comment feed

Life on the Fringe

Kyle Baley, The Coding Hillbilly has recently posted thoughts that are very similar to how I feel about life on the ALT.NET fringe. It is a tricky place to be and a hard place to move up from. 

The altnetconf user group has nearly 200 participants but nearly all of the activity comes from a minority of about 15-20 people (the big boys). This means that us fringe dwellers are in fact not the minority ... and I am trying to think why ... but I can't come up with a reasonable explanation. There is no real obstruction of entry and all opinions appear to be valued. There is no derogatory 'flaming' and things are pretty much civil; which in itself is a credit to the community.

Realistically, the community will be better off for greater participation and it might help break down the perceived barriers of intimidation. What's the worst that can happen?

October 26, 2007 15:52 by steven.burman
E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Taking the .NET from ALT.NET

As I am still trekking on my path to development enlightenment I have recently subscribed to the altnetconf group hosted at Yahoo. To suggest that this is where the smart guys hang out would be a mild understatement.

When going to register, my eye was caught by the definition of the group.

ALT.NET - You're the type of developer who uses what works while keeping an eye out for a better way. - You reach outside the mainstream to adopt the best of any community: Open Source, Agile, Java, Ruby, etc. - You're not content with the status quo. Things can always be better expressed, more elegant and simple, more mutable, higher quality, etc. - You know tools are great, but they only take you so far. It's the principles and knowledge that really matter. The best tools are those that embed the knowledge and encourage the principles.

Now this is all pretty admirable stuff and I certainly agree with the general direction. But what are we saying when we adopt the best of any community. Does this mean we are open to adopting the principles of that community or are we encouraging the use of them as an alternative to .NET? In that case, I pose the question - is the .NET portion of the ALT.NET moniker even relevant?

Specifically addressing other technologies in the definition of this community seems wrong to me. And I was literally staggered that Scott Bellware is going to implement the altdotnet.org website in rails. This seems inappropriate at best. Egotistical and exclusive at worst. Scott states -

In my personal experience, Rails is the right technology for this
kind of project. This statement is in line with the alt.net values
as I understand them.

The technology choice isn't a political statement. Making political
statements through technology choices doesn't seem to be a good way
to make technology decisions.

Whether he cares to admit it or not this makes a statement to the community, particularly to those still looking to embrace this developing set of values. If I am a developer looking to make the leap to a new paradigm of development within my chosen technology I would be thoroughly confused by this decision.

Surely the creation of this new hub is the perfect opportunity to embrace and encourage new members of the community. I would expect it to be open source. I would expect it to take advantage of the kind of concepts that make ALT.NET so appealing to me and many others. ORM, IoC, TDD, MVC should be addressed and incorporated where appropriate. Not using this new application to showcase the core ideals of ALT.NET (emphasis now on .NET) is a missed opportunity to my eyes and one that I hope is not regretted.

Personal disclaimer: I'll admit it. I'm a lurker. I currently exist on the fringes of the community concept that is ALT.NET. Should I be more involved? Yes, probably. For now, however, I choose to comment from the sanctuary of my personal blog. One day I will have the confidence to integrate with the community and address my concerns directly. But for now, I am sheltered. Feel free to call me a coward.

kick it on DotNetKicks.com

October 26, 2007 09:34 by steven.burman
E-mail | Permalink | Comments (3) | Comment RSSRSS comment feed