Skip to content

Instantly share code, notes, and snippets.

@zjaml
Last active April 23, 2019 23:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zjaml/9e90003d6f3e062c944b775ef6d677a7 to your computer and use it in GitHub Desktop.
Save zjaml/9e90003d6f3e062c944b775ef6d677a7 to your computer and use it in GitHub Desktop.
Orientation

Orientation

Taste and aesthetics

  • What is elegant code
  • What should be put where

Learning how to learn

  • Read open source code
  • The only real way to learn is to make it.
  • Keep moving
  • concept over details

Javascript

  • Prototype chain
  • Closure
  • Promise

Concept

  • Declarative VS Imperative
  • Functional Programming
    • Pure function and side effect
    • Immutability

React

  • Composition
  • Isolation

How to make coding more enjoyable

  • Shorten the dev cycle
    • The power of mock
    • testing as a propulsion
  • reducing cognitive load
    • Dry run
    • searching
    • context switch
    • lazy decision making
  • Beware of mental barrier
    • breakthrough it metaphorically
  • Be efficient in tools
  • Spend most time learning ways to make life easier.

Great resources

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment