News for hackers. Stuff that matters.
Re:Roadmap to becoming a web developer in 2019 by a-priori on Thursday January 10, 2019 @12:57PM (#18876163)
I've worked as a web developer for about half of the last fifteen years, and work as a senior front-end developer at a large web-focused company (Shopify). So I guess I'm fairly good at it?

Here's a list of things I have never even heard of just from the "Front-end Roadmap" section: BEM, OOCSS, SMACSS, Bulma, JSCS, ngrx, Vuex, Ava, Protractor, Cypress, Emotion, Radium, Glamorous, After.js, Universal, Nuxt.js, Carlo.

That's only the ones I've never even heard of until today. There's a bunch more I've heard of but never used.

This page is completely the wrong way of thinking about how to become a web developer.

Re:Roadmap to becoming a web developer in 2019 by ashelmire on Thursday January 10, 2019 @01:45PM (#18876644)
I haven't heard of any of those except BEM. Which you are using at Shopify, you just might not know it's called that. And it's not really a tech, it's just the style of naming css classes, "block element modifier" like on your home page: "marketing-form__fallback-cta" - marketing-form is the block, "__fallback-cta" is the element (only has meaning within the block), and if you had something like "--purplesmoke" that would be the modifier. Super simple, link here: http://getbem.com/naming/
Re:Roadmap to becoming a web developer in 2019 by a-priori on Thursday January 10, 2019 @03:57PM (#18878072)
Ah, thanks! Yes, in that case I have actually heard of BEM before then because I've followed that convention on a few projects.
Re:Roadmap to becoming a web developer in 2019 by imPndy on Thursday January 10, 2019 @09:58PM (#18880656)
I don't think it's purpose is for you to learn it all, but get the general concept of what to do/where to go next.

Kinda like in css frameworks, you probably know what bootstrap is, so Bulma is basically alternative to that, but you don't actually need to know/learn them all