CodeBetter.Com
CodeBetter.Com

Browse by Tags

  • Thinking in Concurrently in .NET

    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 on the .NET platform for messaging...
    Posted to Matthew Podwysocki (Weblog) by Matthew.Podwysocki on 05-12-2008
  • Your API Fails, Who is at Fault?

    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 had on the blog take me back to...
    Posted to Matthew Podwysocki (Weblog) by Matthew.Podwysocki on 05-08-2008
  • Command-Query Separation and Immutable Builders

    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. I've been following Martin Fowler's...
    Posted to Matthew Podwysocki (Weblog) by Matthew.Podwysocki on 05-06-2008
  • Side Effecting Functions Are Code Smells Revisited

    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 and Design by Contract (DbC) features in regards...
    Posted to Matthew Podwysocki (Weblog) by Matthew.Podwysocki on 05-01-2008
  • Side Effecting Functions are Code Smells

    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, this should sound rather familiar. And in the...
    Posted to Matthew Podwysocki (Weblog) by Matthew.Podwysocki on 04-30-2008
  • Good to see my thoughts "varified" by someone else!!

    Looks like Ilya Ryzhenkov of JetBrains shares my same thoughts with regards to using implicitly typed local variables!! It is an interesting read that you may want to check out here . Develop With Passion!!
    Posted to Jean-Paul S. Boodhoo (Weblog) by bitwisejp on 04-23-2008
  • Got var?

    I had a couple of interesting discussions at the recent MVP summit around my preference to using the var keyword in my recent set of codebases. I argued that people who are already in the habit of expressively naming their variables are going to be much more open to dropping the extra "noise"...
    Posted to Jean-Paul S. Boodhoo (Weblog) by bitwisejp on 04-22-2008
  • Austin - Nothin But .Net - 6 Spots Left

    This is just a message to those people who are interested in attending next months Nothin But .Net session in Austin, TX. There are only 6 spots left. Tell your friends, tell your co-workers. This session promises to be an absolute blast. The attendance roster is varied and will provide for lots of interesting...
    Posted to Jean-Paul S. Boodhoo (Weblog) by bitwisejp on 03-05-2008
  • Calgary .Net User Group Generics Presentation Material

    Last week I had the honor of presenting at the Calgary .Net User group on the topic of Generics in .Net. In retrospect, I think the fact that I was leveraging vs2008, and C# 3.5 potentially clouded focus on raw generics. Nonetheless, there was lots of good discussion, and a lot of concepts were able...
    Posted to Jean-Paul S. Boodhoo (Weblog) by bitwisejp on 03-03-2008
  • ReSharper 4.0 Nightly Builds

    Ever since the nightly builds for ReSharper 4.0 went live, being the REA (Resharper early adopter) that I am, I downloaded it and have been using it on my C# 3.5 projects. I am happy to report that even though it is in the pre EAP phase, it is extremely solid and a joy to work with. The support for the...
    Posted to Jean-Paul S. Boodhoo (Weblog) by bitwisejp on 02-21-2008
Page 1 of 11 (102 items) 1 2 3 4 5 Next > ... Last »