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 ...
-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 ...
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 ...
-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 ...
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 ...
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 ...
5
votes
3
answers
356
views
Should you use popular(e.g. OpenCV,boost, Eigen, Tensorflow) types on your interfaces?
Suppose you are writing a software where there is a popular existing library that does not have all the algorithms/features you want but provides some "vocabulary" (equivalents of std::vector/std::...
2
votes
4
answers
1k
views
Wrapping 3rd party library - avoiding leaking abstraction
I'm currently developing an application using SFML. My biggest concern at the moment is making a layer of abstraction over the library, so I can easily change it to something else if needed. What I'm ...
0
votes
1
answer
187
views
How to avoid messy code when working with different libraries
I'm planning to work with different libraries that use different conventions. One uses snake_case, another one uses camelCase. This leads to code that looks like I can't make up my mind:
Some_Result ...
1
vote
2
answers
1k
views
Should we include the entire sources of the libraries used in our project?
I'm used to using static link libraries in my projects. This doesn't make the solution heavier and allows to be updated more easily.
However, I see some GitHub repos providing in their sources the ...