6,468 reputation
32034
bio website caffeinatedgeek.ca
location Manitoba
age 34
visits member for 4 years, 8 months
seen 2 days ago

Consultant/Developer


May
23
comment Avoiding new operator in JavaScript — the better way
@Jack, but it will introduce much harder and subtler to find bugs. Just look around at all the bugs caused by javascript "not caring" if you include the ; to end statements. (Automatic Semicolon Insertion)
May
17
awarded  Enlightened
Apr
15
awarded  Good Answer
Sep
24
awarded  Autobiographer
Sep
17
awarded  Yearling
Sep
2
awarded  Good Answer
Aug
27
comment Addressing the fact that primary keys are not part of your business domain
@tacos_tacos_tacos, then how do you create FKs to the other tables? It should be MessageSenderId, which probably maps to a Users table on UserId. You wouldn't want to use the UserName as the key between tables, as that could change and becomes a maintenance nightmare. This is why you generally only join tables using Primary Keys, and not another column (there are certainly exceptions). This db structure still must be enforced. Now you could always go to a CQRS model for your app...in which case the rules change. Especially if you also use Event Sourcing.
Jun
26
awarded  Good Answer
Mar
28
reviewed Reject Pull Frequency Parameters in MVC architecture
Feb
24
revised When is code “legacy”?
rolled back to a previous revision
Feb
11
awarded  Good Answer
Feb
2
awarded  Populist
Sep
17
awarded  Yearling
Feb
21
awarded  Nice Answer
Jan
3
awarded  Cleanup
Jan
3
revised Why do some programmers think there is a contrast between theory and practice?
deleted 5 characters in body
Jan
3
revised Why do some programmers think there is a contrast between theory and practice?
rolled back to a previous revision
Dec
18
comment Does UX matter for enterprise software?
@Spoike in theory, that works. In practice, it's still a tough sell.
Dec
17
comment Does UX matter for enterprise software?
Sadly however, it tough to convince the powers to release funds and time to develop a good UI.
Dec
12
awarded  Enlightened