3,566 reputation
823
bio website hierax.org
location Minneapolis, MN
age 35
visits member for 3 years, 1 month
seen 16 hours ago

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.


Mar
20
reviewed Reject suggested edit on Building complex algorithms with TDD
Mar
18
revised Too many CS files in a single project
possible other reasons to extract class
Mar
18
answered Too many CS files in a single project
Mar
17
reviewed Approve suggested edit on Solution Checker Algorithm for a Game
Mar
14
reviewed Approve suggested edit on Understanding dependency injection
Mar
12
comment How to decouple simple factory and default implementation?
This is a great answer describing differences between acceptable and unacceptable coupling. Would you care to elaborate on how to decouple the API from the implementation in this case, since that seems to be what lead to the question?
Mar
8
answered Application settings via constructor injection or ambient context
Mar
4
comment Select custom output formats from database with SQL
Usually the REST service is the interface to any number of client systems; why does your data access layer need to be available for multiple languages? This sounds like a YAGNI situation to me.
Feb
26
comment Keeping Backbone model in sync with editable view
This is usually called data binding. Google "backbone data binding".
Feb
18
reviewed Approve suggested edit on Should we create a story for vacation?
Feb
13
revised HTML markup vs programmatic JS
mostly grammar
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?