|
|
Front Page News
-
|
|
My blog has officially moved: http://www.derickbailey.com Please update your subscriptions to my FeedBurner feed, if you have not done so already. AvocadoSoftware.com will likely stay around for a long time, so I can have my Google links, etc....
|
-
|
|
I'm considering a blog change (domain name and blogging system). Any suggestions for blogging system? Here's my basic requirements: Use Windows Live Writer Insert pictures directly into post Paste CSS formatted code examples directly into post...
|
-
|
|
I hereby declare my love affair with Test Driven Development over, and my new infatuation with Behavior Driven Development beginning. Call me a cool-aid drinker, a bandwagon jumper, or whatever you want... I finally get it... When I write TDD / Unit...
|
-
|
|
I'm in the middle of rebuilding the architecture used for my build processes, and I'm defining separate configuration files for each environment: Local (developers box), Dev (development server), Test, UAT, Production. These config files are all stored...
|
-
|
|
If you're setting up Subversion and Apache, and you are not using VisualSVN Server, you're wasting time. A year ago, I spent 3 days learning how to install Apache, host Subversion in it, and configure all of the users for my system. Today, I downloaded...
|
-
|
|
I'm tired of the old "dredge" moniker... tired of nobody knowing who I am and tired of some of the associations that this name has. So, I'm going to be posting as myself, from now on: derick.bailey...
|
-
|
|
I follow a lot of Agile Engineering Practices, at this point in my career: Test Driven Development, Domain Driven Design, Single Responsibility Principal, Separation of Concerns, Inversion of Control, Dependency Injection, etc. To get to this point, I've...
|
-
|
|
Another interesting side effect of my conversations with Scott Bellware, today... I'm not sure if he agrees with these conclusions, but I certainly didn't come to them by my own thoughts alone. My understanding of the Test Lab or QA department in a software...
|
-
|
|
I had the pleasure of picking Scott Bellware's brain, today, about some questions surrounding Continuous Integration and build promotion. The results of the conversation have yet to be implemented, but I have a much better understanding of the situation,...
|
-
|
|
I finally jumped onto the bandwagon, after some friendly advice from Scott Bellware. Please update your RSS feed reader to point to my new RSS feed location: http://feeds.feedburner.com/DerickBailey...
|
-
|
|
I was integrating a component from another developer on my team, recently, and I came across a common naming convention and event implementation. The naming convention included a "DataSource" property on a UI control and a an event with an...
|
-
|
|
I've spent a lot of time, over the last year or so, working in Model-View-Presenter code. During this time, I've had a lot of questions; come up with a lot of different answers to the same questions; implemented a lot of different infrastructures for...
|
-
|
|
At the company I work for, we have a CruiseControl.NET server to run our Continous Integration builds. Our typical project CI process includes the following steps: Check for changes in Subversion repository and pull down changes Build the project...
|
-
|
|
Chad Myers over at LosTechies, posted some interesting questions about TDD. I don't consider myself to be a TDD master - actually, I've had the same questions that Chad has, over the last year - and I do have some opinions, now, and thought the world...
|
-
|
|
apparently my current blog software strips out the embedded tags... so let's try not embedding them. private PropertyRulesValidationService<TeamMember> GetValidationRules()
{
PropertyRulesValidationService<TeamMember>...
|
-
|
|
How does this code look: private PropertyRulesValidationService<TeamMember> GetValidationRules()
{
PropertyRulesValidationService<TeamMember> validationService = new PropertyRulesValidationService<TeamMember>();...
|
-
|
|
Legacy Code We have a "legacy" project (.NET 1.1) and it's having some integration work done on it. The original codebase has a singleton object to provide information about the user that is currently logged in. Let's call this the MyConfig...
|
-
|
|
I've been hearing a lot about Behavior Driven Development ("BDD") in the last year. Up til now, I never understood what the real deal was, though. I always saw it as a different specification for a unit test and never really understood how TDD...
|
-
|
|
My current project integrates directly into one of my company's main products through the use of a messaging system. Each installation of the new project has it's own local database, code base, etc., and runs independently of the main product. This project...
|
-
|
|
D'OH! I noticed a huge bug in my original code. here is the correct version and correct numbers. Looks like for this simple test, an IndexOf is faster...Just read Ayende's post on Regex vs. string.IndexOf. I have two complaints about the test code that...
|
-
|
|
Took me a bit to figure this out, so I thought I would share with the world. If you want to have a property on a [ServiceContract] interface, your property has to specify [OperationContract] for the get and set (whichever you are providing). For example,...
|
-
|
|
Architecture based on SoC If you don't know by now, I've become a huge fan of the Agile software movement - specifically the Model-View-Presenter ("MVP") setup and the concepts of Inversion of Control ("IoC"), Dependency Injection...
|
-
|
|
In response to Peter Van Ooijen's, A program manager should be an architect While I do agree 100% that an architect must be a coder, I don't agree that a PM must be an architect. I'm basing this disagreement on the idea that I the three roles for a PM...
|
-
|
|
Per my Previous Post on the subject, I was running into constant error with WCF. Whenever my service instance was released, Windows Communication Foundation would throw this horrible exception immediately after: System.ServiceModel.CommunicationException:...
|
-
|
|
I'm using WCF to implement remoting in my project. I have a custom IInstanceProvider that i'm using to provide the object instance for the service call. I have a lot of logging in my system to see how things are working, etc. I am using Named Pipes for...
|
|
|