20,274 reputation
437109
bio website championkitchens.com
location Pittsburgh, PA
age 31
visits member for 3 years, 4 months
seen 22 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


Jun
14
comment Interview approaches and questions for a software developer intern
@snorfus, Some of the best developers I have ever worked with were women, but it is still a predominantly male profession. I believe thats true for all of the engineering disciplines. I can understand the slip
Jun
14
comment License key solution in web application, what is the best approach?
@Thorbjørn, As far as bad business plan goes, think of it as a "Bad business decision, made before I started, me fixing the problem and management trying to make a mistake appear to be a long term strategy". But Malware?! Ouch! You hurt my feelings :(
Jun
14
asked Interview approaches and questions for a software developer intern
Jun
14
comment License key solution in web application, what is the best approach?
@Thorbjørn, LOL!! ^_^ As tempting as that would be this project is a loss leader to try and drum up additional business with this company. The HIGHEST QUALITY is of the MOST importance. At the same time we don't want to get completely screwed while we are searching for the honey pot.
Jun
14
comment License key solution in web application, what is the best approach?
That is what I was afraid of, I will look into third-party solutions however we are already painfully overbudget.
Jun
14
comment Is there a point to including a “change log” in every code file when you are using version control?
Every developer has at least a few bad qualities, I know I shouldn't but I just can't stop :) Everytime I create a TODO comment a puppy dies.
Jun
14
comment Is there a point to including a “change log” in every code file when you are using version control?
Even TODO comments? For better or worse I got in the habit of placing those little buggers in my code where I know there is an issue with the code quality but I don't necessarily have the time to deal with it in this sprint.
Jun
14
comment Is there a point to including a “change log” in every code file when you are using version control?
Whenever I struggle with a particular piece of complex logic, comments can sometimes help me get some context into why the logic is as convoluted as it is. But on the whole I agree with you.
Jun
14
answered Webcam software for both Windows and Linux – possible?
Jun
14
comment License key solution in web application, what is the best approach?
+1 For an epically complicated answer O_o. I may be wrong but I do not think this needs to be quite this complicated. I am not distributing Microsoft Office, this a custom built application for a single client. The same problems still remain here that the server hosting this application may not be able to communicate with an external service. I don't understand why encryption, hashes and salts are really necessary here. What we really want is effectively a kill switch.
Jun
14
comment License key solution in web application, what is the best approach?
@Thorbjørn, Why?
Jun
14
comment License key solution in web application, what is the best approach?
This is a good suggestion but it is a packaged and deployed Java application. Giving them a new license file means trusting them to either insert it correctly into the WAR file or giving them an entirely new WAR file which would be annoying for everybody. They have mountains of paperwork and multiple IT people who need to justify their existence within their organization by getting involved whenever there is a new release of a third party application. I am not downplaying your suggestion just that it might be the least offensive suggestion.
Jun
14
comment License key solution in web application, what is the best approach?
This sort of ties into answering my question about if we are nuts. I got the distinct impression though that I have no choice and this is something my superiors are insistent on even though it is not in the contract. Unfortunately I live and work in the US where you can't take on a big corporation even if you are right. They have armies of lawyers that will bury everything in paperwork long enough to put us out of business if they really wanted to.
Jun
14
comment License key solution in web application, what is the best approach?
Do you think that this simple license authentication page should be SSL encrypted? Even if someone were to implement a packet sniffer and could derive a valid license number, they would need to have a distributed copy of the application for it be useful, and even then it is very purpose built. I can't imagine it being useful to anybody other than my direct client.
Jun
14
comment License key solution in web application, what is the best approach?
I guess I am just confused about what to do in general. I imagine that the application should do a nightly check against its license key by sending a request to an external webserver with the license number. The response will be a success or failure and will be stored in an application context level variable. The application will essentially "turn off" if the license key is not valid. In this way we can simply "invalidate" this license number if needed.
Jun
14
comment License key solution in web application, what is the best approach?
We are not turning over the source. We will control the source code and distribute regular releases and bug fixes when needed.
Jun
13
asked License key solution in web application, what is the best approach?
Jun
13
comment How can we maximize our value and get paid?
Based on current exchange rate to US dollars it = $1477.39/year. I am not sure what the cost of living in Hong Kong is but that seems hard to live on in such a big city. O_o
Jun
13
comment How can we maximize our value and get paid?
Maybe Hong Kong has too many programmers? :)
Jun
13
comment Is it necessary to create a database with as few tables as possible
Amen HLGEM! I wouldn't even trust myself with them. Somethings are just better left to the experts.