Recap of Front-end Development in 2017

    • HTML 5.2 is .
    • It was a banner year for Vue.js in terms of adoption and popularity. about it.
    • The /the-death-of-front-end-developers-803a95e0f411">great divide between a front-end HTML & CSS developer v.s. @mandy.michael/is-there-any-value-in-people-who-cannot-write-javascript-d0a66b16de06">front-end application developer is realized/verbalized.
    • Being a Front-end JavaScript developer who builds applications using web technologies continues to get better and .
    • This year seemed fuller than most of app/framework solutions trying to contend with the mainstream JavaScript app tools (i.e. React, Angular, and Vue etc…) Let me list them for you. , Marko, , Quasar Framework, , frint, , jsblocks, , Stimulus, ,
    • This was the year that jsbin and jsfiddle evolved to things like StackBliz and . Making it dead simple to share a working app.
    • React continues to be flattered by things like preact, , nerv, , and rax.
    • Cheatsheets got organized with .
    • We figured out that the correct pattern for an app boilerplate/cli tool is something very opinionated like React Create App with the ability to from it when needed.
    • Most developers found that the combination of a really good code editor, , and now prettier make writing code faster, easier, pleasurable.
    • CSS and Grid gain browser support and thus more developers are paying .
    • We get, a , finally.
    • You no longer need Less or Sass to do amazing .
    • CSS revolutions/revolts are under way.
    • The and people begin to fear the past might be repeating itself.
    • becomes the most pleasant and safest way to browser the internet.
    • PhantomJS is no longer maintained, and Puppeteer step in.
    • comes from left field and becomes a staple for development.
    • A whole lot of developers adopt static type checking for mostly subjective reasons or band wagon emotions. Some sell out completely to Typescript and the Microsoft way of doing things while others take on a slower approach with . One thing is for sure, most developers don’t need types, they are simply complicating already complex problems and solutions. Like most things, most of this trend is subjective dogma not objective value.
    • Static site generators & are now on most developers radar.
    • Web components still lurking and wait for significant traction by developers that might never come to be.
    • JavaScript settled and CSS erupt and everyone will cry fatigue by this time next year.
    • A lot of people stop doing CSS in CSS and to CSS in JS when building application using component trees.
    • seems to have filled a need, because a lot of people jump the npm ship. However, the real value of Yarn is the fact that it brings competition to NPM. Making npm better.
    • A new video format for Interactive coding screencasts (recording of working in a live editor that you can edit too) becomes a real thing with Scrimba.
    • Most people begin to see the correlation between and atomic design.
    • And so it begins that ES modules be part of and if used a backup plan will be required (i.e. a bundle from something like webpack).
    • .
    • Getting a front-end job in 2017 is about experience, which is displayed from personal projects and a developers Github account.
    • resources (CSS, JavaScript, Media etc..) from HTML documents arrives.
    • as a complete testing solution and hopefully testing will get better as end to end testing becomes the focus for app code.
    • WebAssembly support now shipping in all major browsers
    • dominates, and then competitors show up.
    • .
    • React begins to rival jQuery in popularity in certain contexts.
    • React clearly is the tool for building UI’s with state.
    • Facebook for the MIT license (same for Jest, Flow, Immutable.js, and GraphQL)
    • GraphQL got in 2017.
    • Facebook continues to with forthcoming tools like prepack.io.
    • As expected .
    • React Router finally stabilizes.
    • All modern browsers pretty much now (aka ES6).
    • Mobile development, still hard. A strong rebellion advocating the as a solution to the pain gained momentum this year.