When I set out to write my ORM, I had two guiding principles:
1.) Loose Coupling was key. I wanted the result of the ORM to be loosely coupled, and I wanted any dependencies the ORM had to be loosely coupled as well.
2.) I wanted 1 and only 1 query language – and that was LINQ.
Now, [...]
When I set out to write my ORM, I had two guiding principles:
1.) Loose Coupling was key. I wanted the result of the ORM to be loosely coupled, and I wanted any dependencies the ORM had to be loosely coupled as well.
2.) I wanted 1 and only 1 query language – and that was LINQ.
Now, [...]...(read more)
If you have made changes to files and have not committed them, but then find that you need to revert the file to a the previous state and you don’t want to lose those changes, simply create a patch for the file. Save the patch file to the same directory and now you have captured [...]...(read more)
If you have made changes to files and have not committed them, but then find that you need to revert the file to a the previous state and you don’t want to lose those changes, simply create a patch for the file. Save the patch file to the same directory and now you have captured [...]
I’ve been fairly quiet over the last few months. Most of that is due to the new addition to my family (my new son, Harrison), but some of it is because I am in mad scientist mode. That entails a ton of reading and prototyping. I’ve been taking a close look at the available ORM’s [...]
I’ve been fairly quiet over the last few months. Most of that is due to the new addition to my family (my new son, Harrison), but some of it is because I am in mad scientist mode. That entails a ton of reading and prototyping. I’ve been taking a close look at the available ORM’s [...]...(read more)
A few days ago I added a NullPaymentProvider to dashCommerce. Many people have asked for something like this – either in order to test dashCommerce without a payment provider account set up or, in some cases, to use for situations where you want to record the order, but payment will be made later (i.e. in [...]...(read more)
A few days ago I added a NullPaymentProvider to dashCommerce. Many people have asked for something like this – either in order to test dashCommerce without a payment provider account set up or, in some cases, to use for situations where you want to record the order, but payment will be made later (i.e. in [...]
I’ve been reading and analyzing a lot of what people are saying about the Entity Framework and persistence ignorance. And I understand the general argument, which is, “Don’t clutter my domain model with persistence gunk.” What does that mean?
I’ve been reading and analyzing a lot of what people are saying about the Entity Framework and persistence ignorance. And I understand the general argument, which is, “Don’t clutter my domain model with persistence gunk.” What does that mean?
I mentioned a while back the idea of having a conference call over Skype for dashCommerce. Well, the arrival of a new little one put that on hold for a while, but I am back on this and I would like to do something December 3, 2008 @ 6:30 PM EST. I’d was also thinking [...]
I mentioned a while back the idea of having a conference call over Skype for dashCommerce. Well, the arrival of a new little one put that on hold for a while, but I am back on this and I would like to do something December 3, 2008 @ 6:30 PM EST. I’d was also thinking [...]...(read more)
For anyone out there wondering how hard it is to get a CI build up and running, you should know that it has become very frictionless. After reading through a great tutorial and firing it up I spent about 1 hour. From the time I actually forced a build till I had a successful build [...]...(read more)
For anyone out there wondering how hard it is to get a CI build up and running, you should know that it has become very frictionless. After reading through a great tutorial and firing it up I spent about 1 hour. From the time I actually forced a build till I had a successful build [...]
A feature I am adding to dashCommerce is an AutoComplete feature to the Order Search, which will allow you to type in the first few characters of an order number and the AutoComplete feature will bring up a list of possible order numbers.
The problem I ran into while prototyping the work is related to the [...]...(read more)
A feature I am adding to dashCommerce is an AutoComplete feature to the Order Search, which will allow you to type in the first few characters of an order number and the AutoComplete feature will bring up a list of possible order numbers.
The problem I ran into while prototyping the work is related to the [...]
I am sure this is going to sound ignorant, but, like other times, I’d ask you to take a closer look. You see, I was sitting in a meeting today and we were discussing the business advantages of agile. Read that again. Not the development advantages, but the business advantages. And the conversation was not [...]...(read more)
I am sure this is going to sound ignorant, but, like other times, I’d ask you to take a closer look.
You see, I was sitting in a meeting today and we were discussing the business advantages of agile. Read that again. Not the development advantages, but the business advantages. And the conversation was not [...]
I’ve had a pretty good couple of weeks. I don’t feel as though I talk a whole lot about “me” on this blog – most of it is related to dashCommerce, which is ok, but occasionally I like to peel things back and throw some personal stuff out there.
The first thing that happened was a [...]...(read more)
I’ve had a pretty good couple of weeks. I don’t feel as though I talk a whole lot about “me” on this blog – most of it is related to dashCommerce, which is ok, but occasionally I like to peel things back and throw some personal stuff out there.
The first thing that happened was a [...]
Mark my words, the next 10 years of software development is going to bring the Rise of the UI. I just wanted to be the first to say it . . . that I know of. ...(read more)
Mark my words, the next 10 years of software development is going to bring the Rise of the UI. I just wanted to be the first to say it . . . that I know of.
I’ve been pretty quiet lately. The jump from 2 kids to 3 is significant. For those of you with 2 kids thinking about 3 … let me pass on a little advice I received from my brother years ago:
“One is difficult because of the adjustment. Two is easier because they play together. Three is hectic, [...]...(read more)
I’ve been pretty quiet lately. The jump from 2 kids to 3 is significant. For those of you with 2 kids thinking about 3 … let me pass on a little advice I received from my brother years ago:
“One is difficult because of the adjustment. Two is easier because they play together. Three is hectic, [...]
From Steve McConnell’s blog:
"It’s like in software design when you’ve been considering numerous mediocre design solutions and carefully studying strengths and weaknesses and deciding which lesser evil you want to go with.
From Steve McConnell’s blog:
"It’s like in software design when you’ve been considering numerous mediocre design solutions and carefully studying strengths and weaknesses and deciding which lesser evil you want to go with. And then finally
I’ve been studying alternative data access methodologies for dashCommerce as I’m not pleased with SubSonic. I’ve been looking at some alternatives and in my searching I came across LightSpeed. LightSpeed has some really nice features such
I’ve been studying alternative data access methodologies for dashCommerce as I’m not pleased with SubSonic. I’ve been looking at some alternatives and in my searching I came across LightSpeed. LightSpeed has some really nice features such as
My wife and I are expecting our 3rd child (gulp!) any day now so I am going to be going dark for a few weeks. I’ll be around, and tending to administrative things, but I won’t be on the forums too much. Hopefully, when I get back, I’ll have some cool things to show for [...]...(read more)
My wife and I are expecting our 3rd child (gulp!) any day now so I am going to be going dark for a few weeks. I’ll be around, and tending to administrative things, but I won’t be on the forums too much. Hopefully, when I get back, I’ll have some cool things to show for [...]