Reputation
2,577
Top tag
Next privilege 3,000 Rep.
Cast close & reopen votes
Badges
9 14
Newest
 Yearling
Impact
~140k people reached

  • 0 posts edited
  • 0 helpful flags
  • 116 votes cast
Jul
17
comment When does SOAP make more sense than REST?
Use both. There is no SOAP vs. REST.
Jul
16
comment How to justify migration from Java 6 to Java 7?
The bigger question is: Why are you having such a hard time upgrading? I was able to upgrade a million loc project in a week to Java 7. I think the answer to your problems is analyzing why you are having such a hard doing the upgrade.
Jul
13
comment How to justify migration from Java 6 to Java 7?
They are also reducing the amount of PermGen needed and using either Heap or native memory instead, I'm not sure on where it will be stored now. This means by Java 8 you won't need to set two max memory parameters.
Jul
12
comment Which Continuous Integration framework do you use and why?
Bamboo or Teamcity is significantly easier to use then Hudson and Jenkins. If your project is open source you can use them for free.
Jul
12
comment How are GPL-compatible licenses like MIT usable in GPL programs without being subject to the copyleft provision?
I see he said Boost was GPL compatible. The rest of my comment stands.
Jul
12
comment How are GPL-compatible licenses like MIT usable in GPL programs without being subject to the copyleft provision?
Where did you red that Boost was GPL? It has its own license. The standard rule is that GPLv2 does not mix with proprietary software. There is a question a week on this site about how to get around this. We should ban all GPL questions.
Jul
11
comment REST API concepts
@JustinWarkentin Check out 'REST - Using POST to trigger actions' in my answer.
Jul
11
comment REST API concepts
@JustinWarkentin I understand what your needs are. But that doesn't make REST something it is not. Adding a new verb to the URL is against the REST architecture. I will update my answer to offer another alternative that would be RESTful.
Jul
11
comment REST API concepts
I think they are all related. The title is a little high-level but this question will help many people and is easily found during a SE search. This question should become Community Wiki once enough votes and substance has been added. It took me weeks to research this stuff.
Jul
11
comment How do you get into the habit of using a repository (e.g. GitHub)?
Write a program you are extremely proud of. Then take a screwdriver and jam it through your hard drive. Then realize you should of kept a copy somewhere. Tada. Or, take the same program and change something fundamental in it then try to change it back. Would of been easier with a commit history. We use these repositories because of earlier pain.
Jul
4
comment Is fewer lines of code always better?
I think a real work example is needed. I don't like either samples. They both show poor design and abstraction. That being said, the only issue I have with the first sample is the difficulty in debugging.
Jun
23
comment Best practices for sharing tiny snippets of code across projects
I don't agree with this approach. I appreciate the maintenance problems with managing small pieces of code but I would argue that some common library could be created out of all of them like @p.s.w. is suggesting. Having duplicate copies of code with minor tweaks in it is asking for trouble. Assumptions will be made, bug fixes will be missed.
Jun
9
comment Freelancing and GPL?
I don't quite understand the question. Are you trying to say that a freelancer maintains the rights to the code they write for another company? That is not typically the case.
Jun
9
comment Freelancing and GPL?
@RobertHarvey I don't see that as the case much anymore. I see now that they release a GPL version to be used by other GPL products. And then sell a commercial version of the product to be used in closed-source products.
Feb
9
comment C/C++ in applications that do not concern performance
Its not performance its predictability in timing and execution. Java can perform just as well but its determinism in timing of code is poor.
Jan
3
comment What can a company do to restrict offsite contract developers from redistributing GPLv2-licensed code modifications?
If not legally, you are at least violating the spirit of GPL and FSF. The whole point is to prevent changes to code from becoming private.
Dec
31
comment Can I use a GPL licensed piece of JavaScript on a commercial website?
The fact they have a commercial license option should mean something. Theoretically you should not be able to use their GPL v2 code in your closed source system. These types of questions come up time and time again and people attempt to rationalize using GPL code in their closed source system. Buy the license.
Dec
31
comment Can I use a GPL licensed piece of JavaScript on a commercial website?
It doesn't change the fact you cannot use GPL code in a closed source system. I don't see many Apache license lawyers but we have a GPL lawyer ourselves. Yes you are correct I should of said proprietary not commercial. I see very few examples of the commercial GPL though where the "product" isn't support.
Dec
31
comment Can I use a GPL licensed piece of JavaScript on a commercial website?
@apsillers It is extremely ironic that one of his mottos is Free as in Freedom. But it is not completely Free in that regards. If it was, one could take the code, make modifications and close source it for internal use. But you cannot do that. There are restrictions. Hence, it is not Free. The Freedoms are there to protect the other people in the community and to ensure they always have access to the code. But rarely anything is purely Free such as Anarchy. This is exactly why FSS and Open Source are two different movements.
Dec
31
comment Can I use a GPL licensed piece of JavaScript on a commercial website?
The motto is free as in freedom. But you are missing an important distinction. The freedoms are to protect others. It's copy-left. You cannot use GPL products in a closed-source system. This is why products like MySQL have a commercial license and a GPL license. Even in his interviews he suggests that companies profit by creating support services around the GPL products. The products remain open and usable but can never be closed. The GPL license is viral despite what apologists say. In the end the only thing that matters if the judge during the court case.