19,844 reputation
436103
bio website championkitchens.com
location Pittsburgh, PA
age 30
visits member for 2 years, 11 months
seen 7 hours ago

I am a software engineer in Pittsburgh, PA with a focus on architecture, design and development of solutions in both Java and .NET technologies.

I recently helped a friend build a website for a business he is starting. http://www.championkitchens.com


Sep
16
answered Planning relational database - one or two tables?
Sep
11
comment Does Java have a built in method to determine if an identifier is legal
Please consider adding a personal explanation for why you recommend this particular product. One line and link answers that don't explain anything will be deleted. Thank you.
Sep
11
revised Does Java have a built in method to determine if an identifier is legal
Clarification of OP's stated goal
Sep
10
comment What are the advantages of using LISP and Haskell? Will they make me a better programmer?
I would like to remind everybody to attack the argument and not the person. Rude comments and revenge flagging will not be tolerated. Thank you.
Sep
9
awarded  Good Answer
Aug
31
revised Do we need even more web frameworks in C# now that async await is here
added 139 characters in body
Aug
28
comment How will I restrict the number of users logged in based on session?
Welcome to Programmers William Castro! It seems as if you are a bit confused about how this site works. Try taking the tour to learn why our site is different, and how it is different than a forum. If you have any specific questions after going through the tour then feel free to ask a question on our Meta site. Thank you!
Aug
27
comment Documentation in OOP should avoid specifying whether or not a “getter” performs any computation?
I like this answer a lot. A perfect example of what you describe that performance is not a concern for the program itself would be if Person was an entity retrieved from a RESTful service. GET is inherent but it is not apparent if this will be cheap or expensive. This of course isn't necessarily OOP but the point is the same.
Aug
26
comment Copyright registration against future patents
This question appears to be off-topic because it is asking for legal advice that goes beyond the scope of a software developer's typical knowledge of software licenses.
Aug
21
comment Design Pattern for Server, where application is single-page RIA
@CodeWorks Providing just a link is fine in comments, but answers must meet certain guidelines and criteria to be considered acceptable. For more information see Why and how are some answers deleted?
Aug
19
revised Methods to identify and resolve memory leaks in the JVM
Clarified question
Aug
16
comment Can you help me understand this design pattern made by Java expert?
I am not qualified to comment on best practices for Android development, but the class names Entity1...3 are not descriptive enough or they demonstrate code that is not extensible for new Entity types in the future. Further the naming pattern ISomething for interfaces is common for .NET applications but not a typical naming convention for Java apps. I hope somebody with more Android experience can directly answer your question.
Aug
16
revised Can you help me understand this design pattern made by Java expert?
edited title
Aug
14
revised Is it possible to reach absolute zero bug state for large scale software?
added 75 characters in body
Aug
8
comment How to bootstrap a FOSS social software project beyond 1 dog eating dog food?
The lack of an "itch" correlates with the lack of a market, but then this is where the domain of sales and marketing come into play. A good salesman helps people realize just how itchy they really are. Did you know that we all are itchy somewhere on our bodies at all times and that we just aren't aware? I bet you just scratched some random part of your body just now. That is the essence of sales and marketing. This problem won't be solved by more clever software developer techniques.
Aug
4
revised When a function is called in Javascript, is there then an easy way to find where a function is declared in?
Removing shopping request
Aug
3
comment Why large projects with big budgets are more likely to fail?
I don't understand this at all. If somebody thinks they understand what the OP is asking, can they please try to fix the english with an edit?
Jul
24
wiki created dogfooding description
Jul
24
wiki created dogfooding excerpt
Jul
24
revised When is it appropriate to start using the next revision of a tool when dogfooding?
edited tags