950 Hours: New blog name, JavaScript, NodeJS, etc.
Published on 18 Apr 2018
by Alexander Garber
Mission WebDev
Mission DevOps is now Mission WebDev. Nothing much else in the blog will change, but it represents the next stage in the evolution of my career as a software developer. Since I updated my online profile to reflect this, I have attracted more interest, which is always a good sign. I am working my way through a couple of courses online to lay a strong foundation for front-end development, so in this pomodoro cycle I have covered, inter alia, the following topics:HTML/CSS/JavaScript
- Basics of HTML
- Basics of CSS
- Basics of Bootstrap
- Basics of JavaScript:
- Control Flow
- Functions
- Arrays
- Objects
- Basics of DOM Manipulation
- Basics of jQuery
NodeJS (Mostly theoretical)
- V8 JS Engine
- Node core
- modules, exports, require
- Events and the Event Emitter
- Asynchronous code, libuv, event loop streams, files, etc.
Study Goals
My goal for the next pomodoro cycle is to complete the following courses online:
It's not an easy course because Alicea goes deep into the Node core and takes the time to explain concepts in exacting detail. Lots of gestalt moments to be had.
I'm so impressed by Alicea's treatment of NodeJS so far, that I trust his JavaScript course will give me the deep understanding I'm looking for.
A great educational framework. I've put it on hold until I complete the other two courses, and will probably park it at certain points in order to supplement my knowledge in other areas, but it's the best overall guide to
becoming a web dev that I've found so far.
Coding Challenge
In addition to the course, I've set myself the challenge of working my way through last year's Advent of Code in JavaScript. If I can complete all these challenges, I'll be
satisfied with my proficiency in JavaScript and be confident in mastering a web development framework.
React or Vue?
I'm still undecided, but it's probably not something I'll have to address before I hit 1,000 (!!!) hours in my mission to become a fully fledged (and employed) web developer.
See you in a hundred pomodoros.