Use mold Linker with CMake

Use mold Linker with CMake

The mold is a linker for Unix systems, designed as a fast, drop-in replacement for tools like GNU ld and LLVM lld. By optimizing parallelism and memory usage, it delivers...
Get npm Configuration File Location

Get npm Configuration File Location

When working with Node.js and npm, you may encounter situations where certain configuration values don't behave as expected. This usually happens because npm reads configs from multiple locations, and higher-precedence...
Deprecate Code in C++

Deprecate Code in C++

In software development, maintaining a large codebase often involves updating APIs, replacing old functions, or removing unsafe code. However, simply deleting old code can break existing programs that still rely...
Use Sccache with CMake

Use Sccache with CMake

Compiling large applications can take a lot of time, especially during development when small changes often trigger rebuilds. Sccache, a modern caching tool and an alternative to Ccache, helps mitigate...