Questions tagged [third-party-libraries]
The third-party-libraries tag has no usage guidance.
115
questions
0
votes
2
answers
151
views
Is it a good idea to have a fork of a library's public repo in my solution?
My company's project uses an open source library, of which I have made a fork for some customizations. My idea is to clone this fork into my solution and to keep pushing my changes into it, as well as ...
4
votes
2
answers
1k
views
Best practice for storing third party tools
Currently my company is storing the installers (and in some cases the installed directory copy) for some open source third party tools that our build uses. Were storing these files in our github repo ...
7
votes
1
answer
15k
views
What should I use for @Nullable if I used the lombok @NonNull?
I am using the lombok @NonNull annotation for some of my fields, parameters and methods, partly for null checking, and also partly for documentation purpose. It is then confusing if I added a @NonNull/...
-2
votes
1
answer
97
views
Support different versions of a third-party library for different OS
how to support to vendor libraries. Apart from file changes, and APIs, the new version is 64 bit whereas the old is 32 bit
What's the best design and implementation effort to support two version of a ...
6
votes
2
answers
9k
views
How do you use external libraries in git?
SFML, in this case, has a Git repo and a download page. Until now I have always downloaded from the download page, which came (at least for the compiler I use) with .a and .hpp files and could easily ...
1
vote
2
answers
566
views
Software Design: Decoupling when highly dependent on a third party library
As part of an university project I am currently working on an eeg-biosignal classifier. While the project itself doesn't really focus on design ("anything that works") I am trying to learn ...
2
votes
2
answers
1k
views
How should I access a third party API which requires a key?
I am accessing a third-party API. It requires a key, which is the same key for all of my users. Currently, my application includes that key in the client-side code, and calls the third party API ...
-1
votes
1
answer
107
views
Using helper libraries to improve readability and conciseness of code vs adhering to native functions
currently in my place of work I'm headbutting with some coworkers from other teams (but same repo), since they are in a line of thinking where they prefer this:
const connectionList = Object.values(...
8
votes
4
answers
867
views
How do I handle malformed compressed input data, which crashes external library?
I have a java application, which recieves compressed files as input. The application then reads the header information of said files and passes the compressed bytes to an external native library for ...
-1
votes
1
answer
158
views
development environment for C++ GUI applications
I am currently developing some C++ GUI application using wxWidgets (although the GUI framework doesn't really matter here) and thus far have been developing this on my own, which was working well. ...
-1
votes
1
answer
201
views
Is there a way to detect if the guest user on web page has opened my mobile application to enhance his user xp [closed]
I have a website and mobile applications Android & IOS, all platforms are connected to the same database, what we are trying to do is to enhance the user experience by showing him specific ...
2
votes
2
answers
136
views
Use of internal interface around paid APIs
Note: I'm new to using paid APIs (like Stripe, GPT-3, Twilio, ...).
When you are using a paid 3rd-party API, you are essentially betting on them keeping reasonable prices in the future, right?
So in ...
40
votes
7
answers
10k
views
Why do library developers deliberately break existing code?
Today, I updated ZBateson\MailMimeParser the PHP e-mail parser library from 1.x to 2.x.
Soon enough, my PHP error log started filling up with errors.
Noting where it happened, I found out that it had ...
7
votes
1
answer
2k
views
DDD: Viable approaches to integrating with external systems (Adapters, ACLs, Bounded Contexts)
Our team have been debating approaches to integrating external or third party systems when using DDD. The literature is extensive, but sometimes contradictory. Just like a UL helps us better ...
92
votes
11
answers
41k
views
Using third-party libraries - always use a wrapper?
Most projects I am involved with use several open-source components. As a general principle, is it a good idea always to avoid binding all components of the code to the third-party libraries and ...