409 reputation
27
bio website digital-lumberjack.com
location Germany
age 32
visits member for 2 years, 4 months
seen May 8 at 9:24
stats profile views 22

Software Engineer/Programmer/Developer and all that applies ;-)



If you judge books by their cover:


Windows/Unix? Unix

BSD/Linux? BSD

Vim/Emacs? Vim

MySQL/PostgreSQL? PostgreSQL

Perl/Python? Python

Ruby/Django? Django

BSD/GPL? BSD


May
3
awarded  Scholar
May
3
accepted Unique Value Object vs Entity
May
3
comment Unique Value Object vs Entity
Interesting... as a side effect of understanding better this difference, now I can clearly see the importance of stateless/inmutable value objects in order to improve my programs stability. I guess I was thinking too much about GUI implementation details... easy mutation is nice in the Application Layer, but in the Domain Layer I do want the AdvertisementEvent to be inmutable!
May
3
comment Unique Value Object vs Entity
Thanks so much! Despite reading so many times about asking that question to differentiate Entities from Value Objects, this time it has finally "clicked". I guess I needed a problem in my real life to learn that lesson. I love my problem because it exposed en Event Object (which is not a Domain Event) and what seems to be uniqueness (which is an invariant). I guess that in my question I should have said "invariant" instead of "transactional integrity rule".
May
3
awarded  Yearling
May
3
asked Unique Value Object vs Entity
Jan
15
awarded  Yearling
Nov
2
answered Ruby and Enterprise. Any future?
Nov
1
comment What keywords are important to speedup the code in C++?
@EtiennedeMartel, that is a great link, it is specially reliable coming from Herb Sutter. I also think that const is for humans. It ease understanding code making clear which variables will change or which functions change the object. Notice that he is asking for keywords and I tried to give him some. Still some compilers could do something. The problem is that every compiler optimize different. Also using "explicit" will for sure not optimize anything, but helps pointing interesting spots. The real value is at the end, about how Fortran operates on a matrix and data oriented design
Nov
1
awarded  Nice Answer
Oct
31
revised What keywords are important to speedup the code in C++?
added 2 characters in body
Oct
31
comment What is the role of C++ today?
You should have a look at Herb Sutter talk. He is one of the big C++ guys. The video es also quite recent. channel9.msdn.com/posts/C-and-Beyond-2011-Herb-Sutter-Why-C
Oct
31
revised What keywords are important to speedup the code in C++?
added 486 characters in body
Oct
31
comment What keywords are important to speedup the code in C++?
@FrustratedWithFormsDesigner, and so I felt compelled to add point 5 and 6 ... ;-) In the case of inline they do a good job. On one hand the programmer can abuse and have inline when the compiler would not use them, on the other some compilers ignore the user completly, like the keyword "register" and I believe that most compilers today completely ignore it.
Oct
31
revised What keywords are important to speedup the code in C++?
added 771 characters in body
Oct
31
revised What keywords are important to speedup the code in C++?
added 771 characters in body
Oct
31
answered What keywords are important to speedup the code in C++?
Aug
10
awarded  Teacher
Aug
10
awarded  Student
Aug
10
awarded  Editor