Tuesday, June 12, 2018 

Versioning in June: Modern JavaScript

An overview of the stuff happening in June!

Versioning consists of a daily newsletter, plus daily updates with content on a relevant, important subject.

This month, that subject is Modern JavaScript!

If all of this sounds fun, sign up for a free 14-day trial here (you can cancel any time).

It’s not hard to believe that (as Anil Dash suggests) JavaScript could wind up becoming the world’s first truly dominant programming language.

As a dev, you can’t really escape it: you can build a React, Vue or Angular app (alright, so that’s TypeScript, but pretty close), work server-side on Node, build a Chrome extension, or integrate JS with Rails. And that’s to say nothing of the Internet of Things, machine learning, visualization…

This month I’ll do my best to amplify the signal over the noise, and help you get a solid understanding of modern JS things.

Week 1 included:

  • Starting Points

  • Frameworks: React, Angular and Vue

  • State Management

  • GraphQL

  • An interview with CSS-Tricks majordomo Chris Coyier

Week 2 had:

  • An interview with the GOAT Kent C. Dodds

  • Toolkits

  • Promises/Await

  • Design patterns

  • Node

Week 3 covered:

  • An interview with the almighty Wes Bos

  • Next.js

  • Electron

  • React Native and Vue Native

  • Vanilla JS

Week 4:

  • An interview with JS legend and SitePoint alum Jim Hibbard

  • Functional JS

  • JS Testing

  • JS Tooling

  • Future JS


Seriously, if all of this sounds fun, sign up for a free 14-day trial here (you can cancel any time).