3,641 reputation
824
bio website hierax.org
location Minneapolis, MN
age 35
visits member for 3 years, 3 months
seen yesterday

I love software development, and technology of all kinds. I have a boy and a girl and a beautiful wife, all of whom I adore. I practice Southern Chinese Kung Fu, and hope that my kids will too. I write code and play boardgames in my spare time.

I currently work as a JEE engineer in Edina, MN.


Feb
13
comment J2EE - Session swap
To be clear: javax.servlet.Servlets get instantiated once and are used to service requests, so any member variables could be shared by multiple requests.
Feb
12
reviewed Edit suggested edit on Storing web app passwords so that they can be retrieved
Feb
12
revised Storing web app passwords so that they can be retrieved
if we're removing useless context, we don't need a subjective description of the database schema
Feb
12
reviewed Approve suggested edit on How does the product owner decide how successful a Sprint was?
Feb
7
revised Data Access Layer for application
grammar, formatting
Feb
7
comment Are (mostly) client-side JavaScript web apps slower or less efficient?
@jwenting - filtering on the client or server is an architectural decision; not all client-side apps request tons of data and filter it on the client.
Feb
6
answered Using Hibernate Criteria framework for complex queries vs. just making views in DB
Feb
6
revised Most efficient multiple condition IF statement
language seems important for this question
Feb
6
reviewed Approve suggested edit on Does it make sense to write tests for legacy code when there is no time for a complete refactoring?
Feb
6
revised Use of fixtures in unit testing
webapp example
Feb
6
answered Use of fixtures in unit testing
Feb
3
answered Selecting a point inside a non-convex polygon
Jan
29
comment How to properly use Hibernate
@Aaronaught: Sorry, I should have been more clear. I was referring to the idea that a business logic layer should be decoupled from the persistence layer, i.e. the dependency inversion principle. Using a DAO as an abstraction over the ORM allows you to change which you use without affecting your business logic. This may be overkill, but I don't know the OP's situation.
Jan
28
comment How to properly use Hibernate
@Aaronaught - the main reason to wrap the Hibernate session in a repository or DAO abstraction is to avoid coupling your code to Hibernate.
Jan
27
awarded  Custodian
Jan
27
reviewed Approve suggested edit on How do you get developers to want to write good code they can be proud of?
Jan
22
revised Why should I use Bower?
terminology
Jan
21
revised Why should I use Bower?
tweaks
Jan
20
comment Why should I use Bower?
Related: programmers.stackexchange.com/q/174959/34183
Jan
20
revised Why should I use Bower?
some benefits