Linux on Lenovo Yoga C740

I just bought a Lenovo Yoga C740, the one with an Intel Core i7 with 16GB RAM and 1TB SSD. I like it so far, but it needs to run Linux of course… So this is what I want to have: Dual-boot Ubuntu & Windows 10 Everything working (at least) as smoothly as in Windows …

Automatically resolve NPM package-lock conflicts using Git

Ever wondered how to get Git to automatically resolve conflicts on NPM package-lock.json files? You’re not alone. Why store package locks in Git? While an NPM package.json file allows you to specify dependencies using semver ranges, it’s still possible that there are many different combinations of package versions that satisfy these ranges. This can be …