News for hackers. Stuff that matters.

notthatharda

Re:Developer Roadmaps on Thursday November 21, 2019 @03:29PM (#21599214)
Well, if you make the energy argument, theres a lot more to cut then.

How about high resolution displays? And bit depths? We can perfectly work on a 1024x768x256 colors screen. Imagine how much CPU/GPU cycles that would save.

Re:Developer Roadmaps on Thursday November 21, 2019 @12:20PM (#21596594)
Only if by users you mean people living in the terminal. Yeah, those people hate GUIs, compositing desktops and anything more than monospaced text. Just whisper "Emoji" in their ear and witness the Wrath of Khan unleashed.

I would say exactly the opposite, not using web-tech for GUIs is disrespecting the users, because the end result is an ugly app with a lot of missing features (gif/image/emoji support for example).

Users seem to love their VS Code/Discord apps written in Electron. I wonder why.

Re:Developer Roadmaps on Thursday November 21, 2019 @11:47AM (#21596070)
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.

Re:Developer Roadmaps on Thursday November 21, 2019 @11:11AM (#21595645)
Except Android/iOS, everything you listed is dead or dying.

No sane person would pick anything but Electron for a desktop app today, unless you are in a particularly high performance domain (CAD/Graphics/Video/...)

Re:Developer Roadmaps on Thursday November 21, 2019 @11:09AM (#21595615)
Good default, general industry consensus for best option if you have no particular needs.
Re:Developer Roadmaps on Thursday November 21, 2019 @11:02AM (#21595515)
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.