Geeks With Blogs
Blog Moved to http://podwysocki.codebetter.com/ Blog Moved to http://podwysocki.codebetter.com/ Test Driven Development
Unity Community Contributions and Interception
Now that Unity has been released into the wild, there has definitely been a bit of interest swirling around it. One of my key wants for a good IoC container is basic interception capabilities. My criteria for evaluating a container usually comes down to the following: Configurability (XML, DSL, Code) Dependency Resolution, usually opinionated Lifetime Management (Per Thread, Pooled, Singleton, Transient, etc) Extensibility for Interception So, I realized that Unity was missing some of these things ......

Posted On Friday, April 11, 2008 7:35 PM

xUnit.net RC3 Just Released
Well, Brad Wilson and Jim Newkirk must really be busy lately. After I talked about the release of xUnit.net RC2, just today, Brad announced the release of RC3. As always, you can find the latest bits here. This fixes a number of bugs and adds CruiseControl.NET and ASP.NET MVC Preview 2 support as well in addition to the Resharper 3.1 and TestDriven.NET support. For more information about it, check out Brad's post here. More or less, they are feature complete for version 1.0 and the only that I think ......

Posted On Thursday, April 10, 2008 6:37 PM

Relooking at xUnit.net RC2
UPDATE: More posts on the subject xUnit.net RC3 Just Released Earlier this week, I wrote about the latest release of xUnit.net RC2. Since that time, Brad Wilson and Jim Newkirk released a new version to fix some of the issues with regards to TestDriven.NET integration and ASP.NET MVC integration. You can read more about the issues here. As always you can get the latest bits here. The Installer If you browse to the releases page of xUnit.net, you will notice an installer. This installer will help ......

Posted On Friday, April 4, 2008 6:34 PM

Adventures in TDD - Bit by the LUA bug
Recently on a project, I was bit hard by a Least User Access (LUA) bug that I ultimately should have caught. I was using a third-party component which was performing some unexpected operations. I didn't catch this item, however, until it almost went live. And it was intermittent at best when it failed. This was an unknown unknown as opposed to one of those known unknowns. So, where did my process go wrong? LUA and Development Going back through my career, I've usually been security focused. I want ......

Posted On Friday, January 25, 2008 4:59 PM

.NET 3.5, Design by contract and Spec# Part 2
Updates: Part 3: Invariants Part 4: Object Ownership/Assertions & Assumptions Part 5: Frame Conditions/Inheritance/Boogie Part 6: Implementing a non-null string collection Part7: Spec# Wrapup In a previous post, I talked about the essentials of Spec# and where it's going. After the first post, I talked with Greg Young a little bit about the possibilities and potential of Spec# and Design by Contract. Greg gave a session on Spec# at DevTeach, so it's great to talk to someone passionate about this ......

Posted On Wednesday, December 12, 2007 3:05 AM

Covering NUnit 2.4.7
It's interesting that a flurry of releases of testing frameworks have been released lately with Gallio, xUnit.net and of course NUnit. Charlie Poole recently announced on a lot of the discussion boards I belong to recently that NUnit 2.4.7 was recently released. You can read all about what's been added here with the release notes. What's New and Interesting? What's interesting about this release? Well, NUnit no longer depends on log4net, thus getting rid of some dependency issues with regards to ......

Posted On Tuesday, April 1, 2008 5:34 PM

XUnit.net RC2 Released
UPDATE: More posts on the subject xUnit.net RC3 Just Released Relooking at xUnit.net RC2 UPDATE: xUnit.NET RC2 New Drop includes ASP.NET MVC support and better GUI runner. Details here. UPDATE: Added Static Methods mention and F# - Thanks to DevHawk! I've been a big fan of such testing frameworks as NUnit and MbUnit, but recently I've found myself getting pulled more towards xUnit.net at least to play around with for any of my code samples that I write for this blog and on my own time. I'm not really ......

Posted On Monday, March 31, 2008 7:31 PM

IoC and Unity - The Basics and InterceptionIoC and Unity - The Basics and Interception
I realize it's been a while since my last post on Inversion of Control containers and looking at Unity as one of them. Since that time, Scott Hanselman linked to some of the comparisons that I did for IoC containers here. I'll be the first to admit that the look was a bit naive, but to get you all interested in looking at IoC container and how they can improve your applications. It was suggested here that my posts weren't a complete comparison, although in my previous posts I covered a lot of those ......

Posted On Wednesday, March 26, 2008 1:33 AM

RockNUG Meeting 3/12/2008 - Refactoring in C#
The Rockville .NET User Group (RockNUG) will be holding their next meeting on Wednesday, March 12th, 2008 from 6:30PM-9:00PM. This month, they'll be having a pretty interesting topic on refactoring in C# with Jonathan Cogley. I've had my refactoring and agile boots on lately, so I can definitely relate. I don't know what I would do though without my Resharper 4.0 Nightly Builds... I've had a few issues here and there, but nothing to discourage me from continuing usage. Anyhow, here are the details: ......

Posted On Monday, March 10, 2008 6:39 PM

IoC Container, Unity and Breaking Changes Galore
Update: IoC and Unity - The Basics and Interception As Grigori Melnik noted on my blog previously as well as his own, there was a brand new drop of the Unity Application Block as of March 4th. This by far was a huge update with a lot of breaking changes. That teaches me to use a CTP of any product and blog about it actively as it compares to other Inversion of Control (IoC) containers. Glad I didn't do a lot on ASP.NET MVC just yet but I have a few good projects going on the side with that now. Where ......

Posted On Friday, March 7, 2008 2:13 AM

Copyright © Matthew Podwysocki | Powered by: GeeksWithBlogs.net