Hacker News new | ask | show | jobs
by notthatharda 2408 days ago
As a long time systems/backend C++/Python programmer it took me 6 months to get very comfortable with this TypeScript/NPM/Vue/Vuex/Bootstrap/Webpack/Linters/Formatters stack and create a pretty complex SPA.

A lot of stuff, true, but nothing particularly challenging.

I would say the hardest part is CSS, but using a framework like Bootstrap and then googling the little problems "how best to X in CSS" usually works.

1 comments

You learnt all that without any previous background in JavaScript, HTML, HTTP etc? That is impressive if that was the case. Very impressive.

CSS is hard. Even for people who have been doing it for decades. I am one of those people who can do whatever can be done on Bootstrap, but from time to time, I still struggle with CSS. It is getting better these days because browsers are co-operating and don't have their own flavour of CSS just to break other browsers.

I knew basic JavaScript/HTML, but it was 2006 level, when I played a bit with jquery, so I knew about ids/classnames from back then.

My SPA does use HTTP/WebSocket, it's served with nginx, uses a postgres database, but this is backend stuff.