5,471 reputation
11430
bio website stroiman.com/software
location Gladsaxe, Denmark
age 39
visits member for 3 years, 11 months
seen 8 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.


Feb
4
revised If I own an open source project why would I not host it on Github?
added 2 characters in body
Feb
4
answered Copyright law with regard to MIDI tracks in games
Feb
4
comment Copyright law with regard to MIDI tracks in games
I think that this may be the wrong forum for this type of question, as I see this more as a question about legal issues, than it is a question about programming.
Feb
4
answered If I own an open source project why would I not host it on Github?
Feb
1
comment DDD - Aggregate Roots - Dealing with Efficiency and Concurrency
@drogon - Your concern about joins is related to a data access strategy. That is a different matter that the actual domain model. And besides, I'm pretty sure that mongodb can handle the join. But I haven't used mongodb so I cannot say for sure.
Feb
1
revised DDD - Aggregate Roots - Dealing with Efficiency and Concurrency
added 5 characters in body
Feb
1
comment Writing Testable Code vs Avoiding Speculative Generality
I would also add, when you are depending on the interfaces in the tests, the generality is no longer speculative
Feb
1
answered DDD - Aggregate Roots - Dealing with Efficiency and Concurrency
Jan
31
comment MVVM Clarification
I doubt I can find a link, because I believe I got it from his book, Domain-Driven Design. Anyway, I think it is an excellent example of the different between domain and application logic. More on the book here books.google.dk/books/about/…
Jan
31
answered MVVM Clarification
Jan
30
answered What defines “software developer” role
Jan
30
comment Workflow: Using binary document formats in Git without locks (moving from subversion)
There are in fact merge tools that can merge Word documents. I don't have any experience with them however, so how good they are I have no idea of?
Jan
28
revised How do we make unit tests run fast?
added 123 characters in body
Jan
27
answered How do we make unit tests run fast?
Jan
25
comment agile / scrum and functional specs
And I'm not hung up on dogma. If the individual team finds that it makes more sense to update the specs every 3 or 4 sprints, by all means do so. Scrum is not set in stone. Adapt it to your own needs. I'm just pointing out that if you want to deliver a potential shippable, it might be problematic to have updating the specs in a separate story.
Jan
25
comment agile / scrum and functional specs
"... @Pete expressed concern that if the spec were a story, how can the product be "potentially shippable" if all that is delivered after an iteration is a spec?" I have a feeling you have misunderstood my comment. What I am trying to say is, can you say that you are delivering a potential shippable after each sprint, if updating the functional specs is placed in a separate story scheduled to be implemented in a later sprint?
Jan
24
comment agile / scrum and functional specs
Very good idea to have updated ISO specifications to be part of the done criteria for a story. To place it in a separate story however, I have difficulty seeing how you can deliver a "potential shippable" product after each sprint.
Jan
21
awarded  Mortarboard
Jan
16
awarded  Necromancer
Jan
16
comment IOC and stateless services. Short-lived or single-instance?
No. What I am trying to say is that it may be difficult to predict how your code base will be modified over time. But the question is extremely general, so I'm giving an extremely general answer ;)