Back to basics to go forward

My journey to become a better front-end developer

For a long time now I try to keep up with all the latest developments in our front-end community. Learning React, a bit of Vue, diving into ES6,7,... You know, like the rest of us.

Learning about all these frameworks, build tools and the like, I get the feeling of missing out on a more important part of our trade. Because the ultimate goal we all strive for, is to deliver a superb experience to our users. And we do that by shipping HTML, CSS, JavaScript and a bunch of images. There is still much to learn about those fundamental parts of the web. And that is where I will focus my attention on.

And although I know these parts reasonably well, there is always room for improvement. I want to get a deep an thorough understanding of these parts, before I learn something that is build on top of that foundation.

I am going to approach this project like so:

Phase 1: Lay the foundation

  • A deeper foundational understanding of JavaScript
  • Get pretty intimate with CSS
  • Become really close friends with HTML

Phase 2: Build the walls

  • Brick by brick, Progressive Enhancement as a second nature
  • Preparing for the storm with Progressive Web Apps
  • Move things around with Animations

Phase 3: Put on the roof

  • Connect all the wires with HTTP

These are by no means set in stone (this is what first came to mind) but for now it is my guide on this journey