3,772 reputation
824
bio website hierax.org
location Minneapolis, MN
age 36
visits member for 3 years, 5 months
seen 13 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.


15h
answered Java logging dependency for a low-level library
15h
revised Use JSON objects or POJOs in back end service?
extra info about transformations
15h
answered Use JSON objects or POJOs in back end service?
1d
comment Best way to get data from database inside Thread Class in Spring
Make EmployeeDAO available in the class that instantiates MyThread, then pass the DAO into MyThread (ideally via the constructor) before running it.
2d
comment How to normalize a table that contains a CK not included in the PK?
I recommend asking this on dba.stackexchange.com.
Jan
16
answered Purpose of authentication on API's?
Jan
7
reviewed Approve Why would a program require a specific minimum number of CPU cores?
Jan
5
comment Taming the 'utility functions' classes
If it feels like you're passing it around too much, maybe it does too much.
Dec
29
comment Is anyone capable of becoming a programmer and having a career?
You can do it!!
Dec
19
comment Where would you put configurable data to minimize Change Management slow downs?
Inserting or updating rows in your configuration database would require DBA assisntance?
Dec
8
comment A separate endpoint specifically for sync in a REST api
If your update logic is well encapsulated, you should be able to use the same e.g. class behind multiple endpoints. In any case, the decision should really come down to whether adding an aggregate endpoint improves performance enough to warrant the downsides, some of which you listed.
Dec
8
comment A separate endpoint specifically for sync in a REST api
I'll add the obligatory "are you sure this is a necessary optimization?" As @Cormac points out, caching may do everything you need if you set headers properly in your requests and responses.
Dec
8
comment A separate endpoint specifically for sync in a REST api
Good points, however adding an aggregate endpoint doesn't preclude individual resource endpoints as needed.
Dec
3
comment Extend, wrap, or both to add generics to a class that should have had them?
@JimmyHoffa: probably because of the "nightmarish type checking throughout the code".
Nov
6
comment How to deal with no code reviews in my new place when I come from that practice?
Read chapter 20 of Code Complete for a thorough treatment of code reviews, and the studies and statistics that support their use. Here are a couple of good summaries: Jeff Atwood's blog and another guy
Nov
6
comment Why do we use non-descriptive internal codenames?
This question appears to be off-topic because it is unrelated to software development.
Oct
22
revised Best approach to a defined datastructure
grammar, formatting
Oct
15
comment Is there a limitation when using the Bloch's Builder Pattern with mandatory fields?
One possible drawback to re-using the builder in this way is that if an optional attribute isn't specified while building a later object, it will inherit the value(s) specified while building earlier objects.
Oct
10
comment IoC as service locator
Yes, it sounds like you need to split this class up into several, better-focused classes.
Oct
3
revised How to force “program to an interface” without using a java Interface in java 1.6
quick word change