3 ms·
This is not about javascript, this is about npm. I detest npm and avoid it at all costs preceisely because of all this junk (personally I use Deno, but at work
by mattlondon 3y ago
This is not about javascript, this is about npm.
I detest npm and avoid it at all costs preceisely because of all this junk (personally I use Deno, but at work we use something like bazel with a monorepo that means we don't need npm), but I find Javascript/Typescript a lovely language to program in and it is my absolute number 1 goto language for anything.
It makes me sad when people say "javascript sucks!" but actually they mean that using npm to build react applications suck. Modern Javascript/typescript is an absolute joy to code in.
- cnity 3y agoI agree. I am working on a video game and decided to use no dependencies (at all!). It has been such a joy to code.
- berniedurfee 3y agoI’ve been writing a bunch of GitHub actions lately and immediately fell into the habit of just using someone else’s action in each step. I went back and rewrote almost everything to remove dependencies and I just write little shell scripts to do what I need rather than relying on someone else’s little shell script that hasn’t been touched it 2 years. The fewer dependencies, the better I can sleep at night.
- vbezhenar 3y agohttps://github.com/cmctec/ci-workflows/blob/main/.github/workflows/docker.yaml https://github.com/cmctec/ci-workflows/blob/main/.github/wor... This is my shared workflow which I apply to few dozens of projects in my company. Works like a charm! Extremely simple and understandable script. Build times are mere seconds (when cache works). I tried to understand this whole github actions stuff but decided that I don't need all that complexity.