So, You Want to be a Front-End Engineer

70K views · 14 years ago · talk · intermediate · dated

A talk by David Mosher on what it takes to become a front-end engineer. It covers the browser and web fundamentals a front-end developer should know, aimed at people entering the field around 2012.

HN people submitted it in 2012 and 2013, and one later footnoted it as part of teaching browser and web fundamentals.

3 comments from Hacker News

D
@Dekku2013 · in “So, You Want to be a Front-End Engineer - David Mosher”
Submitted the video to Hacker News.
RecommendsView on HN
p
@projuce2012 · in “So, You Want to be a Front-End Engineer?”
Submitted the video to Hacker News.
RecommendsView on HN
d
@davemo2013 · in “Our web development workflow is completely broken”
Many of the workflow elements discussed in the article apply more to designers than developers; for example: live reload which is very useful in the context of rapidly iterating on design changes but quickly loses appeal when working on a rich-client web application using a JavaScript framework where you have long-lived state present in the page. Much of the way the web is being built is evolving from static pages and presentation to full-blown applications running completely in the browser which is why there is such a shift to providing tools for visualizing complex pieces of browser operations like rendering, compositing [1] and painting [2]. I don't think there's any fundamental problems with the tools being developed, the reason workflows are broken is because many web developers aren't being empowered to learn web development fundamentals. I can't imagine starting out as a web developer in 2013 and trying to jump in with all of these abstractions, tools and workflow items to try and understand; it'd be like trying to jump in as a newcomer to Rails at the latest version without all the context of the changes that lead to design decisions that currently make up the latest iteration of "The Rails Way". [3] I think tooling is in a pretty good place now; browser vendors need to start educating web developers about how to craft workflows and use the tools out there. My goal has been to try and educate more web developers about browser and web fundamentals [4] along with workflow fundamentals like automating tasks using Grunt. [5] [1] - link [2] - link [3] - link [4] - ▶ this video [5] - link
CitesView on HN