5,180 reputation
11330
bio website stroiman.com/software
location Gladsaxe, Denmark
age 39
visits member for 3 years, 8 months
seen 5 hours ago

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
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.
Apr
13
awarded  Nice Answer
Apr
11
awarded  Necromancer
Apr
3
answered Drawback of implementing DDD service as static class?
Feb
15
awarded  Necromancer
Jan
21
accepted Should I refactor this rails application?
Jan
16
comment Should I refactor this rails application?
That is very interesting. I didn't know about the Observer. I do like it better than the current version. What about the case where the object being observed is not immutable, can the observer compare the current updated value to the original value when an object is modified?
Jan
16
comment UUID collisions
I think I didn't make myself clear. I have updated the answer to be more explicit.