August 2009 Entries
I got a spam email from the BNP today. They are obviously desperate for money...
========
Fellow Patriot,
I am delighted to inform you of a very special invitation now open to you: the British National Party 'LIFE MEMBERSHIP' offer.
This honour is being extended to a carefully selected group of British citizens, stalwart BNP members like you, and I would like to be the first to personally congratulate you for being among that special chosen group of people.
========
Wow, I am special to the BNP. If all you have to do to be special to them is to write and tell them...
Why is it that as soon as the word “government” is applied to a software project the cost multiplies massively and suddenly the project costs “millions”, runs over schedule, and usually doesn’t work when delivered. A few months ago my wife and I saw a local lad break into a car and steal a wallet. A couple of weeks ago we were asked to go to the police station to do an identity parade. When we arrived we were told that unfortunately the “new” identity system had crashed and we wouldn’t be able to take part that day. ...
My server application works purely on a request/response pattern, like so 1: var query = new GetCustomerQuery(customerUniqueID);
2: var response =
3: AppServer.Execute<GetCustomerQuery, GetCustomerQueryResponse>(query);
What I wanted to avoid though was the possibility that the user (me writing the client app) would do something silly like the following code and use the wrong pair combination
1: var query = new GetCustomerQuery(customerUniqueID);
2: var response =
...
The Enterprise Core Objects Persistence Mapper is a singleton which is used by all EcoSpace instances. It’s purpose is to load mapping information from the DB when your app starts and to cache it, improving performance. I needed a connection per client, all running within a single application. This was a problem because once the PMP is created its connection string is tied to a single database. So I had to come up with a new PersistenceMapperDynamicSharer component. It is used on the EcoSpace to specify the PMapper type; additionally you can specify a connection string to use. ...