Browse by Tags

All Tags » C# (RSS)
In recent posts, you've found that I've been harping on immutability and side effect free functions. There is a general theme emerging from this and some real reasons why I'm pointing it out. One of the things that I'm interested in is concurrent programming...
Posted by podwysocki | 4 comment(s)
Filed under: , , ,
I decided to stay on the Design by Contract side for just a little bit. Recently, Raymond Chen posted "If you pass invalid parameters, then all bets are off" in which he goes into parameter validation and basic defensive programming. Many of the conversations...
Posted by podwysocki | 1 comment(s)
Filed under: , , ,
In one of my previous posts about Command-Query Separation (CQS) and side effecting functions being code smells, it was pointed out to me again about immutable builders. For the most part, this has been one area of CQS that I've been willing to let break...
Posted by podwysocki | 4 comment(s)
Filed under: , , , ,
After talking with Greg Young for a little this morning, I realized I missed a few points that I think need to be covered as well when it comes to side effecting functions are code smells. In the previous post , I talked about side effect free functions...
Posted by podwysocki | with no comments
Filed under: , , ,
I know the title might catch a few people off guard, but let me explain. Side effecting functions, for the most part, are code smells. This is a very important concept in Domain Driven Design (DDD) that's often overlooked. For those who are deep in DDD...
Posted by podwysocki | 4 comment(s)
Filed under: , , ,
Time for another adventure in F#, covering some of the basics of functional programming and F# in particular. Today we'll manage to look more at regular .NET integration and .NET programming. With the previous efforts, we've looked more at functional...
Posted by podwysocki | 1 comment(s)
Filed under: , ,
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...
Posted by podwysocki | 3 comment(s)
Filed under: , , ,
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...
Posted by podwysocki | with no comments
Filed under: , ,
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...
Posted by podwysocki | 8 comment(s)
Filed under: , ,
Update: Fixed code changed from CTP and More in the series: IoC and Unity - The Basics and Interception IoC Container, Unity and Breaking Changes Galore I just wanted to revisit the whole Unity Application Block just once more to look at a few more things...
Posted by podwysocki | 8 comment(s)
Filed under: , , ,
More Posts Next page »