About Me

Training

Nothin But .Net Developer Bootcamp

Navigation

Search

Categories

On this page

Finally Added Feedburner feed
ReSharper 2.0 Build 229 Available
Recommended Reading
NMock2 CVS Checkout Information
Tools Used For DNRTv TDD Episode
TDD On DNRTv
Generic Range

Archive

Blogroll

 Agile Developer Venkat's Blog
 Ayende @ Blog
 B#
 Barry Gervin's Software Architecture Perspectives
 Boy Meets World
 Brad Abrams
 Canadian Developers
 Christopher Steen
 Claritude Software News
 Clemens Vasters: Enterprise Development and Alien Abductions
 Coding Horror
 Coding in an Igloo
 Dare Obasanjo aka Carnage4Life
 Darrell Norton's Blog [MVP]
 David Hayden [MVP C#]
 Don Box's Spoutlet
 Eric Gunnerson's C# Compendium
 EZWeb guy: Jeffrey Palermo [C# MVP]
 Fear and Loathing
 Generalities & Details: Adventures in the High-tech Underbelly
 Greg Young [MVP]
 Greg's Cool [Insert Clever Name] of the Day
 IanG on Tap
 Ingo Rammer's Weblog
 ISerializable - Roy Osherove's Blog
 James Kovacs' Weblog
 Jason Haley
 Jean-Luc David
 Jeremy D. Miller -- The Shade Tree Developer
 JetBrains .NET Tools Blog
 Jimmy Nilsson's weblog
 John Bristowe's Weblog
 John Papa [MVP C#]
 Jon Skeet's Coding Blog
 JonGalloway.ToString()
 Jump the Fence or Walk Around
 Lambda the Ultimate - Programming Languages Weblog
 Larkware News
 Lutz Roeder
 Marquee de Sells: Chris's insight outlet
 Martin Fowler's Bliki
 Mike Nichols - SonOfNun Technology
 MSDN Magazine - .NET Matters
 MSDN Magazine - All Articles
 OdeToCode Blogs
 Onion Blog
 Planet TW
 Raymond Lewallen [MVP]
 Rockford Lhotka
 RodMan's Corner
 Roger Johansson's blog
 Sahil Malik - blah.winsmarts.com
 Sam Gentile's Blog
 Scott Bellware [MVP]
 Scott Hanselman's Computer Zen
 ScottGu's Blog
 secretGeek
 Service Station, by Aaron Skonnard
 Signum sine tinnitu--by Guy Kawasaki
 Stephen Toub
 Steve Eichert's Blog
 Steven Rockarts
 The Blog Ride
 The Coding Hillbilly
 The Daily WTF
 TheServerSide.net: News
 Tim Gifford
 Vance Morrison's Weblog
 you've been HAACKED

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

RSS 2.0 | Atom 1.0 | CDF

Send mail to the author(s) E-mail

Total Posts: 519
This Year: 28
This Month: 0
This Week: 0
Comments: 1593

 Friday, March 31, 2006
Friday, March 31, 2006 11:23:32 AM (Mountain Standard Time, UTC-07:00) ( Tools )

For anyone who actually points themselves in the direction of this blog!! I have added a feedburner feed to the left side menu. For convienience you can subscribe by clicking this link also.

Enjoy.

Comments [2] | | # 
 Tuesday, March 28, 2006
Tuesday, March 28, 2006 8:21:06 AM (Mountain Standard Time, UTC-07:00) ( Tools )
That’s right. The good folks at Jetbrains continue to keep this product moving forward. Yes, there is not an official release yet, but the build keeps getting better and better. If you haven't used ReSharper, I seriously recommend you download  the latest build and give it a whirl.
Comments [1] | | # 
 Monday, March 27, 2006
Monday, March 27, 2006 10:59:37 AM (Mountain Standard Time, UTC-07:00) ( .Net 2.0 | C Sharp | Patterns | Training )

A couple of people have contacted me asking for a list of reading materials that I recommend for people who are looking to dive more into the development of layered enterprise applications. The following list is a small sampling of books that I think everyone will find some point of interest in:

 

  • Head First Design Patterns - This is a great book from O’Reilly. The examples are java based, but that should not be an issue. This book does talk about patterns and their applicability. It does, however, also discuss the dangers of  “patternitis” and how patterns at the end of the day are just another tool in a developers toolbox. More importantly, this book gives developers new to OO development a solid grounding in some basic OO design principles, and shows how the application of these few principles alone can lead to more solid object models.
  • Refactoring – The one stop reference for all you need to know to get started refactoring applications. An awesome book, written by a brilliant author. Show how to practically apply refactoring to improve the design of your code base.
  • Patterns Of Enterprise Application Architecture  – Great book that talks about patterns that developers often can utilize when building enterprise applications.
  • Applied .Net Framework Programming – Want to learn all there is to know about the architecture and inner working of the .Net framework. This is the book.
  • Design Pattern (GOF) – The original work on patterns. This is a great reference book that can give you a good grounding in the usage of design patterns.
  • Domain Driven Design – Want to build true rich domain object models. This is an absolute must read. I love the segment that talks about the much over-used “Smart UI” Anti Pattern.
  • Pragmatic Version Control Using Subversion – Often people forget the importance of a good version control system when building applications. Subversion is currently my favorite version control software, and best of all it is free. Lots of hands on examples of how to set up your repository structure, as well as practical, pragmatic advice on how to actually utilize subversion (and version control) on a day to day basis.
  • Programming .Net Components 2nd Edition – Excellent book covering many of the topics that often go unmentioned (or weakly covered) in many other .Net offerings.

Well, I think that is enough for now. I will post more books at a later time.

 

Comments [3] | | # 
 Tuesday, March 21, 2006
Tuesday, March 21, 2006 10:23:02 AM (Mountain Standard Time, UTC-07:00) ( Tools )

I have had a lot of questions for people asking where they can download NMock2. As it is not yet an official drop, you have to retrieve it using your CVS client. I use TortoiseCVS and I thought I would post the following screenshot that shows the TortoiseCVS checkout dialog for retrieving NMock2 from sourceforge:

 

Chekcout

Happy checkouts.

Comments [3] | | # 
 Monday, March 20, 2006
Monday, March 20, 2006 9:45:35 PM (Mountain Standard Time, UTC-07:00) ( .Net 2.0 )

As promised, here is a list of links to tools that I mentioned or used on the TDD episode of DNRTv I participated in last week:

  • ReSharper 2.0 – a kick butt plugin for C# developers. I can no longer use studio without it!! (Remember, it is still in beta)
  • NMock2 – A mock object framework for .Net
  • NMock2 Quick Reference – Great quick reference for getting you up to speed on some of the functionality in NMock2
  • NUnit – One of the most populate unit testing frameworks for .Net.
  • NAnt – Automated build tool
  • CruiseControl .Net – Continuous Integration Build Server
  • Watir – Ruby web application testing framework
Comments [3] | | # 
 Thursday, March 16, 2006
Thursday, March 16, 2006 11:47:03 AM (Mountain Standard Time, UTC-07:00) ( .Net 2.0 )
Thanks to the audio and video expertise of Carl Franklin, a new show has been posted on DNRTv where I try to give a more complete example of test driven development in action. It’s funny, when I went through the demo on my own machine, I was able to get through all of the code within one hour. Once we actually started to record the show we realized that we would need to break it up into 2 recordings. And even then I was only able to demonstrate the first part of the example!! It was a lot of fun and I hope that lots of people watch and give feedback as to what they see. You can watch the latest episode here, and I will also be giving a talk on DotNetRocks next week, related to the episode that we just shot.
Comments [8] | | # 
 Wednesday, March 08, 2006
Wednesday, March 08, 2006 9:57:19 AM (Mountain Standard Time, UTC-07:00) ( .Net 2.0 | C Sharp )
A new article I just published on building a Generic Range class with .Net 2.0 generics is available for viewing here on devx.com. Please feel free to provide any feedback (positive and negative) about the article.

Thanks.

Comments [4] | | #