5,471 reputation
11430
bio website stroiman.com/software
location Gladsaxe, Denmark
age 39
visits member for 3 years, 11 months
seen Dec 24 at 9:33

I have worked professionally with software development since 1997. Since year 2000 I have worked as an independent contractor, helping various business in developing their internal and external IT systems. Since 2002 I have worked almost exclusively with the .NET framework.

Of notable work can be mentioned IT-Jobbank, Denmark's largest online job board for IT professionals, where I was the lead developer and architect.


May
29
answered Best Practice of making a Composite Control with a repeater activity
May
29
answered Should we document stand-up meetings?
May
29
comment When using method chaining, do I reuse the object or create one?
I did blog about a different approach to creating builders based on lambdas. The post probably does need a bit of editing. My context was mostly that of inside the scope of a unit test, but it could be applied to other areas as well if applicable. It can be found here: petesdotnet.blogspot.com/2012/05/…
May
29
revised What are some ways to maintain codebases written in two languages that implement the same logic?
deleted 37 characters in body
May
28
revised Can functional programming be used to develop a full enterprise application?
added 58 characters in body
May
28
answered Can functional programming be used to develop a full enterprise application?
May
28
comment What are some ways to maintain codebases written in two languages that implement the same logic?
@mattnz - You have utterly misunderstood my point. I'm referring to the programming principle of "DRY". That principle does in no way suggest that there should be only one operating system, office suite, etc. You can easily produce a product for multiple platforms while sticking to DRY.
May
26
answered What are some ways to maintain codebases written in two languages that implement the same logic?
May
26
answered Need a file location in Business logic layer from UI layer
May
25
answered DDD identifying aggregate root
May
25
answered When using method chaining, do I reuse the object or create one?
May
25
comment Is having two conditions in an IF statement faster than having two separate IF statements?
@CodyGray - Thanks for the update on current VB version. I updated the answer to better reflect this.
May
25
revised Is having two conditions in an IF statement faster than having two separate IF statements?
Clarified the bit about missing short circuit evaluation
May
23
answered Dependency injection: How to sell it
May
23
comment Is having two conditions in an IF statement faster than having two separate IF statements?
"better"? If there is no performance penalty for evaluating the second condition, then the most easy to read code is in my opinion the better option. But there are some cases, where you need to split the if statements, e.g. if you write "if (list != null) && list.Count > 0", as the second condition would be invalid, i.e. throw an exception, if the first condition evaluates to false.
May
23
comment How to unit test large legacy systems?
I think that is exactly the topic, or one of the topics, of Working Effectively with Legacy Code But I haven't read it, so I cannot be certain.
May
23
answered Is having two conditions in an IF statement faster than having two separate IF statements?
May
12
answered Has test driven development (TDD) actually benefited a real world project?
May
11
comment How to represent a Rubik's Cube in a data structure
I feel tempted to quote Eric Evans, "Models are neither right, nor wrong. They are simply more or less useful" (quote probably not 100% correct as it is cited from memory)
May
1
comment Database architecture decisions
There is a singular/plural issue with the phrasing "multiple columns be foreign key", because it sounds like there is one foreign key bound to multiple columns. But in this case you want several foreign keys, each bound to a single column.