2,122 reputation
1819
bio website j2jensen.blogspot.com
location Salt Lake City, UT
age 32
visits member for 4 years, 1 month
seen Dec 12 at 21:25

I am a Software Architect working on web applications in the Salt Lake City area.
Feel free to follow me on Google Plus.

If you'd like to hire me for quick one-on-one live help with a coding problem, or to review your code and help you improve it, contact me on CodeMentor.


Nov
17
awarded  Yearling
May
23
awarded  Nice Answer
Apr
7
awarded  Enlightened
Apr
7
awarded  Nice Answer
Mar
19
awarded  Popular Question
Dec
9
comment Logging errors caused by exceptions deep in the application
@BillMichell: When things are done the way I describe, you still end up having all the same information: it's just associated with a wrapping exception, which groups all the related information together in a nice stack trace. Debug/trace logs are a good idea in general, but those are usually inappropriate logging levels when logging exceptions. If an error happens, you want as much information as possible about what was happening, even (and especially) in a production environment.
Dec
6
comment Logging errors caused by exceptions deep in the application
@BillMichell: While the log messages will be less obtrusive at lower levels, I'd still argue that they only add needless complexity in most cases. I would only log information about exceptions that get handled and aren't re-thrown.
Nov
17
awarded  Yearling
Jul
18
awarded  Nice Answer
Jul
15
awarded  Informed
Jan
25
awarded  Enlightened
Jan
25
awarded  Nice Answer
Jan
11
awarded  Populist
Nov
17
awarded  Yearling
Oct
22
comment Ways to ensure unique instances of a class?
@MarcB: Except that the patterns for programming a Singleton don't really work for what the OP asked for.
Sep
13
comment Declaring interface in the same file as the base class, is it a good practice?
@DanielB: The default for Shift-F12 is "find usages." jetbrains.com/resharper/webhelp/…
Sep
12
awarded  Autobiographer
Sep
11
comment What's the name for a bug that suddenly breaks things but has always been present?
+1 for "a bug is an accidental piece of malicious code."
Sep
11
comment Declaring interface in the same file as the base class, is it a good practice?
@DanielB: In Resharper, Alt-End goes to the implementation (or presents you with a list of possible implementations to go to).
Aug
2
comment Storing plaintext passwords for detecting fraud
@nohat: These consequences: mashable.com/2012/06/21/linkedin-lawsuit