orleanz: (Default)
[personal profile] orleanz
Learning JS can be overwhelming. I know it can feel like there is an ocean of stuff you don’t know. Trying to soak it all up is like trying to soak up the real ocean with a beach towel.

It’s never going to happen. From this point going forward, no single human being is ever going to have a completely full grasp of every corner of JavaScript, CSS, and Web APIs. Nobody is ever going to know everything there is to know about modern web architecture, Node, GraphQL, SQL, NoSQL, async control flows, functional programming, build pipeline tools, debuggers, memory profilers, paint profilers, flame graphs, React, Angular 2, TypeScript, Redux, ngrx/store, RxJS, Axios, Webpack, Browserify, Elm, Clojure, and every other exciting, scary, new, hipster Haskell thing that exists in the web dev world today.

It’s never going to happen. I can’t keep up. Dan Abramov isn’t keeping up. Brendan Eich isn’t keeping up. Don’t stress out because you can’t, either. We’re all on the same bullet train here, and no matter what seat you’re sitting in, the world outside the windows is all a blur.

...
...
...
...

но есть и позитивчег

I recently built an app prototype in a couple days using nothing but vanilla JS and the DOM. I was literally two days in before I installed a single non-dev dependency. Guess what? It was fine.

I later added React and Redux, but it was fine without them. The MVP worked. I could have built the whole app that way, and no puppies would have been harmed.


Posted via m.livejournal.com.

Date: 2016-12-18 09:38 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Смотрю я на эту веб-разработку. И кажется мне, что большая часть этих замечательных технологий относится к разделу "бесполезная хня"

Date: 2016-12-21 03:01 pm (UTC)
From: [identity profile] anonim-legion.livejournal.com
Жана Кальвина на них нет.

Profile

orleanz: (Default)
orleanz

December 2018

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 12th, 2025 11:16 am
Powered by Dreamwidth Studios