1,898 reputation
513
bio website
location Fayetteville, AR
age 29
visits member for 3 years, 11 months
seen 5 hours ago

I'm a developer who writes code in C#.NET, Java, Python, JQuery, and dabble in other languages. I'm currently trying to improve my development skills to deliver more robust applications faster through automated testing and better enterprise architectural pratices.


Dec
19
awarded  Popular Question
Dec
8
answered Best practices for geolocation
Dec
4
answered How to test when arranging the data is too cumbersome?
Oct
21
awarded  Taxonomist
Oct
4
comment Logging and analytics from multiople processes
Maybe a search for complex event processing architectures might help? en.wikipedia.org/wiki/Complex_event_processing
Oct
4
answered In the light of the open / closed principle, is shared code ownership still important?
Oct
4
answered How to force “program to an interface” without using a java Interface in java 1.6
Sep
30
comment Should I have a queue with SMS requests to picked up by a separate process or connect directly to the API?
This isn't really a programming requirement. It's a business type of requirement. Also, I assume there is no way to validate a phone number without sending the message? If you could validate the phone number, that can be an optional step that gets skipped in the case of temporary failure.
Sep
28
comment Should I rebuild my read only database every time I launch my server?
If this data happens to be directly executable code, then definitely don't place it in a database. Most systems, for security, should never dynamically evaluate strings and execute the resulting code. You'd have to be able to trust and verify the provider of the string of code first.
Sep
28
answered Should I rebuild my read only database every time I launch my server?
Sep
28
answered Is it necessary to collect zip codes if I'm already collecting address, city, and state?
Sep
25
comment Are there any serialization schemes for OOP that include methods or operations in the contract in addition to data structure?
This is pretty close to the idea for me, however I'm thinking of a system where the code is included in the schema or contract only. The objects then need no representation of the code for each payload.
Sep
25
comment Are there any serialization schemes for OOP that include methods or operations in the contract in addition to data structure?
@Sign how would sending code implementations along with the data structure in the contract for the object not be OOP?
Sep
25
asked Are there any serialization schemes for OOP that include methods or operations in the contract in addition to data structure?
Sep
24
awarded  Autobiographer
Sep
22
awarded  Nice Answer
Sep
20
comment when using dependency injection, should I always pass an interface
+1, it is rare that you'll need more than 1 instance of a class at a given time. Better ways of doing things are usually replacements instead of coexisting with the previous way. Plus, requiring an interface and a class at the same time can lead to poor naming if the default class is not substantially different than the interface.
Sep
9
answered What should I expect from a developers guide?
Aug
23
revised How do developers verify that software requirement changes in one system do not violate a requirement of downstream software systems?
Added an example
Aug
23
comment How do developers verify that software requirement changes in one system do not violate a requirement of downstream software systems?
@SJuan76 There are dev, test and qa environments already. Also, problems involved are rarely system crashes. It's more of a bug in expected behavior of downstream systems because some expectation of data from upstream changed.