Recent security vulnerabilities like Log4shell (CVE-2021-44228) really solidifies what a friend told me about not relying on a dependency unless it’s absolutely necessary.
Frontend web development is in my opinion, one of the most difficult of all areas of IT. The reason is because frontend web development is all about user experience (UX) and the user interface (UI). These two things involve a mixture of graphic design, word smithing, and other skills I don’t have, nor care to learn. That being said, it is still important to have enough knowledge to be proficient in creating a frontend web UI as a backend developer.
All the mentioned frameworks and all others have a bottleneck though in my opinion, and that is
apt show npm on Ubuntu 20.04.
As a challenge, see if you can think of a way to count the number of packages listed by piping the output of
apt show npm. I will give you a hint with
apt show npm | grep "Depends:".
A popular alternative is
npm alone is the reason why I choose to write HTML with Bootstrap 5 and combine that with Go’s
text/template package to dynamically populate content. The dilemma I am faced with is when do I need to involve VueJS?. Time to look for an experienced frontend developer and pick their brain.
Also for a bonus there is currently a common vulnerabilities and exposures (CVE-2021-43616) open involving npm cli, where it will install packages even if
package.json doesn’t match
#js #npm #vuejs #angularjs #react #go #cve-2021-43616