Questions tagged [third-party-libraries]
The third-party-libraries tag has no usage guidance.
115
questions
-1
votes
1
answer
167
views
How to handle third-party licenses of indirectly used packages [closed]
We develop an application using npm with several third-party packages. Now we want to release our app to the public. That we have to reference the licenses of the packages should be self-evident. But ...
54
votes
5
answers
13k
views
How to deal with fear of taking dependencies
The team I'm in creates components that can be used by the company's partners to integrate with our platform.
As such, I agree we should take extreme care when introducing (third-party) dependencies. ...
0
votes
1
answer
204
views
Common methods for swapping out a library
I am trying to come up with a solution to replace joda-time with java 8 time in our product. The code-base encompasses many projects of which some import joda-time directly and some transitively. To ...
2
votes
2
answers
237
views
Should you "rebrand" the exception of the library you're using?
Say your making a library Foo that depends on a 3rd-party library Bar.
Bar throws a custom exception \OtherVendor\Bar\CustomException.
Is it recommended to just throw that exact exception to your ...
3
votes
1
answer
475
views
Bringing a large, complex legacy project under git control
I'm a newbie with respect to git, but not to version control in general — I've been using CVS and Subversion for years. I've read both the Progit and O'Reilly (Version Control with Git) books, ...
1
vote
1
answer
115
views
Versioning hardware vendor SDK with git
We have n C projects which reference 4 different versions of a device SDK - 12.3, 13.1, 15.0, and 15.2. There is no public upstream repo for the SDK - it is released as a zip file. We need to patch ...
0
votes
1
answer
97
views
Logic circuit simulation: homebrew or third party solution?
Software I'm working on requires simulation of logic circuits, both combination and sequential.
Now the simulation doesn't need to be too detailed, in fact it could be detrimental to the function of ...
0
votes
1
answer
153
views
Adapting third party conversions
I have a couple of pieces of functionality that are similar but not quite the same. They both involve converting a type that I own to other types that are owned by a third party library, so out of my ...
0
votes
1
answer
63
views
Encrypted ID to 3rd party application
I would like to ask you a questions that arose these days with GDPR new rules.
What I have is a payments service which use BrainTree to make the payments. In my side I store some information ...
4
votes
1
answer
174
views
How do open source libraries like Apache Commons fit into the microservices architecture?
I'm reading about microservices, and one point I come across repeatedly, is, in order to achieve full indepencency, it's a bad idea to share libraries among microservices. Examples are here and here.
...
11
votes
4
answers
14k
views
What is the correct way of adding third-party code into a C or C++ project?
I want to incorporate some open source libraries into my C project. This is the first time I do that, so I don't know what is the right or most common way of doing it.
I see two possible paths I can ...
-2
votes
1
answer
532
views
Why are developers still using proprietary third-party libraries? [closed]
As the open source world is fairly advanced now and you can find an open source implementation of pretty much everything, why are people/developers still using the obscure/proprietary libraries? In ...
1
vote
1
answer
912
views
Need to call private method in third party library. Copy all class or use reflection?
I need to call a method that is available in a third party library, but it is a private method. There is no direct or indirect way to obtain the same functionality via public methods available.
I ...
4
votes
2
answers
271
views
What are common/best practices for frameworks handling standard third-party exceptions?
Amongst other things in my life, I'm writing a framework in PHP to manage a slew of common problems I come up against in every project I tackle. The framework is currently very data-centric, with the ...
7
votes
2
answers
2k
views
What to do when third party won't fix bug [closed]
I've reported to a third party what I consider a very serious performance bug in a widely used product. Older versions worked fine. Newer versions are practically unusable except for what I consider ...