Feb 22, 2020 • ☕️ 2 min read
Build tools are tools that can generate production build artifacts - libraries, binaries, applications - through an automated process including multiple steps like compiling, packaging, testing, linking, etc.
These tools could have started in one category and then expanding into multiple categories, the boundary is sometimes very blurred. Emerging technologies approach the problem from different angles, sometimes they build on top of other tools, and at times they can be used together.
Each has tried to solve a specific problem in its way, you can achieve similar results with different tools, but often it’s best to use them together to complement each other.
Big-O notation gives you a rough indication of the running time of an algorithm and the amount of memory it uses.
Short answer is yes, long answer is it depends on your content and expectation in terms of performance, SEO, cost, and developer experience
Package managers are tools that help you manage packages as dependencies and might also provide a global package registry