|
|
|
Ask HN: Learning FE web dev as a BE engineer
|
|
11 points
by fzingle
1602 days ago
|
|
I've spent my entire career doing backend systems engineering (C/C++/Rust/Java). On occasion I'd find myself wanting a UI, so I'd reach for Qt. But it seems more and more that it would be really useful to learn web development. The web is ubiquitous these days, and tools like Tauri take some of the smell out of Electron, so it can be pressed into device on the desktop. It seems all the FE web dev guides are about learning the latest flavour of the month (React, Angular, Vue, etc...) and not about understanding how any of it works, what design patterns are useful, performance trade-offs, etc... Is there a "FE dev for the experienced system engineer" type of resource? |
|
https://blog.isquaredsoftware.com/series/how-web-apps-work
You may also find my "JS for Java Devs" slides useful - they're a cheatsheet style overview of JS syntax, concepts, and the ecosystem:
https://blog.isquaredsoftware.com/2019/05/presentation-js-fo...
I've also put together a large list of additional learning resources for JS, React, Redux, and TypeScript, as part of the Reactiflux Discord website:
https://www.reactiflux.com/learning