1,934 reputation
615
bio website
location Fayetteville, AR
age 29
visits member for 4 years, 4 months
seen May 22 at 20:43

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.


Mar
20
awarded  Curious
Mar
7
awarded  Nice Question
Jan
24
awarded  Yearling
Jan
24
answered Efficient method for finding closest point to a line segment from a set of points including line segment's vertices
Jan
21
comment Why is it a good practice to keep Javascript code in separate files?
+1 For easier maintenance. Don't forget about the easier automated testing and mocking on the separated javascript files as well.
Jan
21
comment Is it an abuse of SOA to use it as a database abstraction layer?
+1 Database redesign\modification is much easier if you have only 1 application directly hitting a table instead of say 12 different applications. I once had to implement a project to switch to doing soft deletes instead of hard deletes. The resulting changes in downstream systems and their sql statements was quite large since they were all hitting the tables directly!
Dec
31
comment What are the main differences between C++ templates and Java generics?
@AvivCohn C++ templates will function this way, but C# generics do not. C# generics keep the type, but utilize the type at runtime instead of creating multiple methods like C++ does.
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?